Suchergebnisse für Anfrage "assignment-operator"

6 die antwort

Konstruktor oder Zuweisungsoperator

Können Sie mir helfen, gibt es eine Definition im C ++ - Standard, die beschreibt, welcher Konstruktor oder Zuweisungsoperator in diesem Fall als Konstruktor oder Zuweisungsoperator bezeichnet wird: #include <iostream> using namespace std; class ...

2 die antwort

Verbessert es die Sicherheit, Zuweisungsoperatoren als Nur-Wert-Operatoren zu kennzeichnen?

WennT ist ein Klassentyp mit der Standardsignatur für den Zuweisungsoperator. Dann können wir schreiben: T const &ref = ( T{} = something );, das eine baumelnde Referenz erstellt. Mit der Signatur: T &operator=(T t) &Der obige Code mit ...

4 die antwort

Sequenzpunkt innerhalb der Zuweisungsoperatoren

Nehmen wir zum Beispiel den spezifischen Verknüpfungszuweisungsoperator^=. Diese Stackoverflow-Seite [https://stackoverflow.com/questions/17475166/are-there-sequence-points-in-the-expression-a-b-a-b-or-is-it-undefined] sagt, dass der linke ...

TOP-Veröffentlichungen

2 die antwort

Wie einer Spalte Werte für eine Teilmenge von Datenrahmenzeilen zugewiesen werden

Ich habe einen großen Datenrahmen und versuche, einer bestimmten Datenspalte Werte für bestimmte Teilmengen zuzuweisen. subset(P2Y12R_binding_summary,(SYSTEM=="4NTJ")&(VARIANT=="D294N")) SYSTEM VARIANT MODEL EPSIN INP dE_water_free ...

12 die antwort

Warum muss der Kopierzuweisungsoperator eine Referenz / Konstantenreferenz zurückgeben?

In C ++ ist mir das Konzept der Rückgabe der Referenz vom Kopierzuweisungsoperator unklar. Warum kann der Operator für die Zuweisung von Kopien keine Kopie des neuen Objekts zurückgeben? Außerdem, wenn ich KlasseA, und die folgende A a1(param); ...

2 die antwort

Warum ändert die Valarray-Zuweisung die Größe des Empfängers nicht gemäß der Dokumentation?

Code #include <valarray> #include <iostream> using namespace std; int main() { valarray<int> v0(2, 4); valarray<int> v1; v1 = v0; cout << "v0.size: " << v0.size() << endl; cout << "v1.size: " << v1.size() << endl; cout << "v0[0]: " << v0[0] << ...

2 die antwort

Wie kann ich den Standardwert eines CArray <CClass *> -Funktionsparameters mit einem leeren CArray initialisieren?

Ich weiß, ich könnte das besser machen mitstd::vector, aber die Anwendung, mit der ich mich beschäftige, hat bereits eine Reihe vonCArray Parameter für viele verwandte Funktionen ... und ich werde sie im Moment nicht alle ändern! Ich möchte ...

4 die antwort

uordnung eines singulären Iterato

Ein "Singular Iterator" istdefiniert al [http://en.cppreference.com/w/cpp/concept/Iterator] ein Iteratoren, die keiner Sequenz zugeordnet sind. Ein Nullzeiger sowie ein standardmäßig erstellter Zeiger (der einen unbestimmten Wert enthält) ...

10 die antwort

Scala Mehrfachzuweisung zu vorhandener Variable

Ich kann so etwas tun wie def f(): Tuple2[String, Long] = ... val (a, b) = f()Was ist, wenn die Variablen bereits vorhanden sind? Ich führe dieselben Datensätze über Filter aus und möchte sie nicht verketten (lange Namen usw.). Dies ist, was ich ...

2 die antwort

Shorthand-Zuweisungsoperator zum Invertieren des Booleschen

Es gibt Kurzoperatoren für die Grundrechenarten, z. B .: x = x+2; x += 2;ode y = y*2; y *= 2; Allerdings habe ich mich gefragt, ob es einen solchen Operator gibt, der einfach den Wert eines Booleschen Werts invertieren kann. Zum Beispiel ...