Bis heute dachte ich zum Beispiel:
%Vor%
ist nur eine Abkürzung für:
%Vor%
Aber was, wenn wir das versuchen:
%Vor%
Dann wird i = i + j; nicht kompiliert, aber i += j; wird gut kompiliert.
Heißt das, dass i += j; eine Abkü...
Eine gewöhnliche Sache, die ich finde, macht "fast Standard" Kopierkonstruktoren und Zuweisungsoperatoren. Das heißt, ich befinde mich in Situationen, in denen der Compiler Kopier- und Zuweisungsoperatoren für die meisten Datenelemente verwenden...
Ich habe ein paar Leute gesehen, die [<- als Funktion mit polnischer Schreibweise verwenden, zum Beispiel
%Vor%
was zurückgibt
%Vor%
Ich habe versucht, mit [<- ein wenig herumzuspielen, und es sieht so aus, als würde man das...
Ich betrachte den Code von hier , der das hat der Anfang:
%Vor%
Ich kann diese letzte Zeile nicht verstehen.
Die LHS ist ein Vektor aller FALSE-Werte. Der RHS ist ein Vektor von 20 Zahlen, die aus dem Vektor 1: 100 ausgewählt sind....
Wenn T ein Klassentyp mit der Standardunterschrift für den Zuweisungsoperator ist, können wir schreiben:
%Vor%
erzeugt eine hängende Referenz. Allerdings mit der Unterschrift:
%Vor%
Der obige Code mit Dangling-Referenz kann nicht komp...
So hat Java für binäre Operatoren auf booleschen Werten & , | , ^ , && und || .
Fassen wir zusammen, was sie hier kurz machen:
JLS 15.22.2 Boolean Logical Operators & amp ;, ^ und |
JLS 15.23 Conditional-And Op...
Ich habe eine for-Schleife und was ich mache ist das.
%Vor%
Code dauert wirklich lange in dieser Forloop, vielleicht mehr als 1 Minute. Wie kann ich dieses Problem lösen?
Danke.
Der Kopierzuweisungsoperator hat die übliche Signatur:
%Vor%
Hat die folgende Unterschrift praktischen Nutzen?
%Vor%
Sie können nur das eine oder das andere definieren, aber nicht beides.
Sagen wir, ich möchte operator = überschreiben, damit ich etwas wie machen kann
%Vor%
Dann habe ich in meiner Implementierung von operator = etwas in der Art:
%Vor%
Machen Sie sich nichts vor der Implementierung, es funktioniert be...
Ich habe eine einfache Struktur Wrapper , die sich durch zwei Überladungen des zugewiesenen Zuweisungsoperators unterscheidet:
%Vor%
Ich erkläre dann a und b:
%Vor%
das Zuweisen von b zu a verwendet die Überladungsoperator-Überla...