Tag: assignment-operator

Der operator, der verwendet wird, wenn ein Objekt ein anderes zugeordnet

Klasse Operatoren

Anzahl der Antworten 5 Antworten
Machte ich die folgenden Operatoren überladen test: #include <iostream> #include <string> using namespace std; class TestClass { string ClassName; public: TestClass(string Name) { ClassName = Name; cout << ClassName << " constructed." << endl; } ~TestClass() {

Konstruktoren und operator= mit der dynamischen Speicherreservierung

Anzahl der Antworten 2 Antworten
noob hier. Ich mache eine übung aus einem Buch und der compiler meldet keine Fehler, aber das Programm stürzt ab, wenn ich versuche, um Sie auszuführen. Ich versuche zu laufen, ein kleines Programm für die Ausübung der

Was ist die motivation für die Scala Zuordnung der Bewertung auf Einheit und nicht als Wert zugewiesen?

Anzahl der Antworten 8 Antworten
Was ist die motivation für die Scala Zuordnung der Bewertung auf Einheit und nicht als Wert zugewiesen? Gemeinsame Muster der I/O-Programmierung ist, zu tun Sachen wie diese: while ((bytesRead = in.read(buffer)) != -1) { ... Aber dies

Javascript String-Operatoren

Anzahl der Antworten 6 Antworten
Wieso kann ich verwenden += auf einen string, aber ich kann -= drauf? Zum Beispiel... var test = "Test"; var arr = "&#8660;" test += arr; alert(test); //Shows "Test&#8660;" test -= arr; alert(test); //Shows "NaN" Hinweis: ich

Wert, der zurückgegeben wird, die durch die Abtretung

Anzahl der Antworten 5 Antworten
Warum die reguläre Zuweisung Anweisung (sagen wir x = 5) zurück, der zugewiesene Wert (5 in diesem Fall), während die Zuordnung in Kombination mit einer Variablen-Deklaration (var x = 5) gibt undefined? Bekam ich die Rückgabewerte durch

Return-Wert Zuweisungsoperator in Java

Anzahl der Antworten 4 Antworten
Stieß ich auf eine Aussage in Java while ((line = reader.readLine()) != null) { out.append(line); } Wie die Zuordnung von Operationen einen Wert zurückgeben, der in Java? Die Erklärung, die wir prüfen, ist line = reader.readLine() mit

Was ist Der Dreisatz?

Anzahl der Antworten 8 Antworten
Was bedeutet kopieren eines Objekts bedeuten? Was sind die copy-Konstruktor und die Kopie Zuweisungsoperator? Wann muss ich erklären, Sie selbst? Wie kann ich verhindern, dass Objekte kopiert werden? Bitte Lesen dieser ganze thread und die c++-faq wiki-tag,

Was ist Der Dreisatz?

Anzahl der Antworten 8 Antworten
Was bedeutet kopieren eines Objekts bedeuten? Was sind die copy-Konstruktor und die Kopie Zuweisungsoperator? Wann muss ich erklären, Sie selbst? Wie kann ich verhindern, dass Objekte kopiert werden? Bitte Lesen dieser ganze thread und die c++-faq wiki-tag,

Der / = - operator in Java, was ist es?

Anzahl der Antworten 5 Antworten
Schaute ich mich um und einem Ort sagte es war ein "Zuweisungs-operator", aber Sie werden auch aufgeführt = als Zuweisungsoperator zu. Also, was ist der Punkt? Ich bin ein großer java-Programmierer so ich will lernen, so viel

var a, b, c = {}

Anzahl der Antworten 6 Antworten
Ich dachte die syntax: var a, b, c = {}; würde bedeuten, dass die drei Variablen sind getrennt, keine Verweise auf der gleichen {}. Ist dies, da {} ein Objekt ist, und dies ist das standard-Verhalten? So,

Expliziten copy Konstruktor

Anzahl der Antworten 2 Antworten
Ich verlängert std::string erfüllt meine Bedürfnisse zu schreiben benutzerdefinierte Funktion erstellen, die in der string-Klasse genannt CustomString Habe ich den vorgegebenen Konstruktoren: class CustomString : public std::string { public: explicit CustomString(void); explicit CustomString(const std::string& str); explicit CustomString(const

Was sind die Unterschiede zwischen "=" und "<-" in R?

Anzahl der Antworten 7 Antworten
Was sind die Unterschiede zwischen dem Zuweisungs-Operator = und <- im R? Ich weiß, dass die Betreiber etwas anders, wie dieses Beispiel zeigt x <- y <- 5 x = y = 5 x = y <-

Ist es möglich, überlast-Python-Zuweisung?

Anzahl der Antworten 10 Antworten
Gibt es eine Magische Methode, die überladen des zuweisungsoperators, wie __assign__(self, new_value)? Ich würde gerne verbieten, einen re-bind für eine Instanz: class Protect(): def __assign__(self, value): raise Exception("This is an ex-parrot") var = Protect() # once assigned...

Was ist Der Dreisatz?

Anzahl der Antworten 8 Antworten
Was bedeutet kopieren eines Objekts bedeuten? Was sind die copy-Konstruktor und die Kopie Zuweisungsoperator? Wann muss ich erklären, Sie selbst? Wie kann ich verhindern, dass Objekte kopiert werden? Bitte Lesen dieser ganze thread und die c++-faq wiki-tag,

ABAP, Zuordnung Typ Ref To Data

Anzahl der Antworten 2 Antworten
Habe ich erklärt, ein Typ mit dem Typ ref to data. so wie es aussieht dieses my_type type ref to data. Ich dann deklarieren Sie eine interne Tabelle, die ich zuweisen möchten my_type. Data: ref_data type my_type.

Wie der Vergleich zwischen einem char?

Anzahl der Antworten 2 Antworten
Lerne ich c. Ich habe eine Frage. Warum funktioniert mein Programm funktioniert? #include<stdio.h> #include<conio.h> #include<stdlib.h> char cmd; void exec() { if (cmd == "e") { printf("%c", cmd); //exit(0); } else { printf("Illegal Arg"); } } void input()

Warum nicht Java ist +=, -=, *=, /= zusammengesetzte Zuweisungsoperatoren erfordern casting?

Anzahl der Antworten 11 Antworten
Bis heute dachte ich, dass zum Beispiel: i += j; War nur eine Abkürzung für: i = i + j; Aber wenn wir versuchen, diese: int i = 5; long j = 8; Dann i = i

Warum nicht Java haben zusammengesetzte Zuweisung Versionen der bedingten und bedingten und oder-Operatoren? (&&=, ||=)

Anzahl der Antworten 11 Antworten
Also für binäre Operatoren auf Boolean, Java hat &, |, ^, && und ||. Lassen Sie uns zusammenfassen, was Sie tun, hier kurz: JLS 15.22.2 Boolean Logische Operatoren &, ^, | JLS 15.23 Bedingt-Und Betreiber && JLS

Verständnis genau, wenn ein Daten.Tabelle ist ein Verweis auf (gegen eine Kopie von) anderen Daten.Tabelle

Anzahl der Antworten 2 Antworten
Bin ich ein wenig Schwierigkeiten zu verstehen, die pass-by-reference-Eigenschaften von data.table. Einige Vorgänge scheinen zu 'brechen' die Referenz, und ich würde gerne verstehen, was genau geschieht. Auf die Schaffung eines data.table aus einem anderen data.table (über <-,

Die Zuordnung eines Zeiger auf eine ganze Zahl

Anzahl der Antworten 5 Antworten
Kann ich zuweisen, die einen Zeiger auf eine integer-variable? Wie die folgenden. int *pointer; int array1[25]; int addressOfArray; pointer = &array1[0]; addressOfArray = pointer; Ist es möglich zu tun, wie diese? haben Sie versucht,? Was erwarten Sie

wie zu verwenden, wenn anderes in xquery-Zuordnung

Anzahl der Antworten 1 Antworten
Ich versuche, verwenden Sie eine if-Bedingung zuweisen eines Wertes zu einer Variablen in einem xquery. Ich bin mir nicht sicher, wie dies zu tun. Dies ist, was ich versucht habe: declare namespace libx='http://libx.org/xml/libx2'; declare namespace atom='http://www.w3.org/2005/Atom'; declare

"löschen" copy-ctor/assignment in C++11

Anzahl der Antworten 2 Antworten
In VS 2010 SP1, die folgenden: class Foo { public: Foo() { } Foo(Foo const&) = delete; //Line 365 Foo& operator=(Foo const&) = delete; //Line 366 }; nicht kompilieren. Es beschwert sich: CPPConsole.cpp(365): error C2059: Syntaxfehler :

Verknüpfung "oder die Zuweisung" ( | = ) - operator in Java

Anzahl der Antworten 8 Antworten
Habe ich eine lange Reihe von vergleichen zu tun, die in Java, und ich würde gerne wissen, ob eine oder mehrere von Ihnen kommen, wie wahr. Die string-Vergleiche war lang und schwierig zu Lesen, so dass ich

Warum kann nicht eine nicht-member-Funktion verwendet werden, die für das überladen des zuweisungsoperators?

Anzahl der Antworten 9 Antworten
Den Zuweisungsoperator überladen werden kann mit Hilfe einer member-Funktion aber nicht ein nicht-Mitglied friend Funktion: class Test { int a; public: Test(int x) :a(x) {} friend Test& operator=(Test &obj1, Test &obj2); }; Test& operator=(Test &obj1, Test &obj2)//Not

was ist der Rückgabetyp des zuweisungsoperators?

Anzahl der Antworten 3 Antworten
Ich bin gerade erst C++. Ich bin ein bisschen verwirrt über die Rückkehr Art des Auftrags und der dereference-operator. Ich bin nach dem Buch C++ Primer. Bei verschiedenen Gelegenheiten, sagt der Autor, dass der Rückgabetyp des zuweisungsoperators

Warum sollte der Zuweisungsoperator Rückgabe eine Referenz auf das Objekt?

Anzahl der Antworten 3 Antworten
Ich bin dabei einige überarbeitung meines C++, und ich bin den Umgang mit operator-überladung in der minute, insbesondere das "="(Zuweisung) - operator. Ich war auf der Suche online und stieß auf mehrere Themen zu diskutieren. In meinen

Was stimmt nicht mit "Überprüfung auf Selbstaufgabe" und was bedeutet das?

Anzahl der Antworten 4 Antworten
In Herb Sutter ' s Buch Exceptional C++ (1999)er hat Wörter in Artikel 10 die Lösung: "Ausnahme-unsicher" und "schlechtes design" hand in hand gehen. Wenn ein Stück code nicht exception-sicher ist, dass im Allgemeinen in Ordnung und

Was ist die Regel der Drei?

Anzahl der Antworten 8 Antworten
Was bedeutet kopieren eines Objekts bedeuten? Was sind die copy-Konstruktor und die Kopie Zuweisungsoperator? Wann muss ich erklären, Sie selbst? Wie kann ich verhindern, dass Objekte kopiert werden? InformationsquelleAutor der Frage fredoverflow | 2010-11-13

Warum benötigen die + =, - =, * =, / = Verbundzuweisungsoperatoren von Java nicht das Casting?

Anzahl der Antworten 10 Antworten
Bis heute dachte ich, dass zum Beispiel: i += j; War nur eine Abkürzung für: i = i + j; Aber wenn wir versuchen, diese: int i = 5; long j = 8; Dann i = i

PHP's = & amp; Operator

Anzahl der Antworten 6 Antworten
Sind diese beiden PHP-Anweisungen das gleiche tun?: $o =& $thing; $o = &$thing; InformationsquelleAutor der Frage Kev | 2011-05-08

Lua-Operatoren, warum ist nicht + =, - = usw. definiert?

Anzahl der Antworten 3 Antworten
Dies ist eine Frage, die ich habe irritiert über einige Zeit und nur nie dazu gekommen, um zu suchen, die Antwort auf. Aber ich dachte, ich könnte zumindest die Frage stellen und vielleicht kann jemand erklären. Grundsätzlich

Genau verstehen, wann eine data.table eine Referenz auf eine andere data.table ist

Anzahl der Antworten 2 Antworten
Bin ich ein wenig Schwierigkeiten zu verstehen, die pass-by-reference-Eigenschaften von data.table. Einige Vorgänge scheinen zu 'brechen' die Referenz, und ich würde gerne verstehen, was genau geschieht. Auf die Schaffung eines data.table aus einem anderen data.table (über <-dann

Warum hat Java keine zusammengesetzten Zuweisungsversionen der Bedingungs- und Bedingungsoperatoren? (& amp; & amp; =, || =)

Anzahl der Antworten 11 Antworten
Also für binäre Operatoren auf Boolean, Java hat &|^&& und ||. Lassen Sie uns zusammenfassen, was Sie tun, hier kurz: JLS 15.22.2 Boolean Logische Operatoren &, ^, | JLS 15.23 Bedingt-Und Betreiber && JLS 15.24 Bedingte-Oder-Operator ||

C ++ wieso der Zuweisungsoperator einen const ref zurückgeben sollte, um (a = b) = c zu vermeiden

Anzahl der Antworten 5 Antworten
Lese ich ein Buch über C++ und genauer über die operator-überladung. Beispiel ist das folgende: const Array &Array::operator=(const Array &right) { //check self-assignment //if not self- assignment do the copying return *this; //enables x=y=z } Mit der

Mehrfache Zuordnung und Bewertungsreihenfolge in Python

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen den folgenden Python-Ausdrücke: # First: x,y = y,x+y # Second: x = y y = x+y Ersten gibt unterschiedliche Ergebnisse als Zweiten. z.B., Erste: >>> x = 1 >>> y = 2

Was ist das Kopier-und-Tausch-Idiom?

Anzahl der Antworten 5 Antworten
Was ist dieses idiom und Wann sollte es eingesetzt werden? Welche Probleme gibt es zu lösen? Nicht die Sprache ändern, wenn C++11 verwendet wird? Obwohl es schon erwähnt wurde, in vielen Orten, wir haben nicht jede Eigenheit

Was ist der private Kopierkonstruktor in C ++?

Anzahl der Antworten 7 Antworten
Warum machen die Leute definieren, die sich eine private Kopie-Konstruktor? Wann wird die Anfertigung der Kopie-Konstruktor und der Zuweisungsoperator private ein gutes design? Sind keine Mitglieder in der Klasse, die Zeiger oder Griffe zu einem einzigartigen Objekt

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

Anzahl der Antworten 6 Antworten
In C++ das Konzept der Rückkehr Verweis aus der copy-Zuweisungsoperator ist mir unklar. Warum kann nicht die copy-Zuweisungsoperator bringen Sie eine Kopie des neuen Objekts? Außerdem, wenn ich die Klasse Aund die folgenden: A a1(param); A a2

const Mitglied und Zuweisungsoperator. Wie vermeidet man das undefinierte Verhalten?

Anzahl der Antworten 6 Antworten
Ich beantwortet die Frage nach std::vector-Objekte und const-correctness und bekam unverdient downvote und einen Kommentar zu undefiniertem Verhalten. Ich bin nicht einverstanden, und deshalb habe ich eine Frage. Betrachten die Klasse als const-member: class A { public:

Der Kopierkonstruktor und der Zuweisungsoperator

Anzahl der Antworten 5 Antworten
Ob ich überschreiben operator= wird der Kopier-Konstruktor automatisch mit dem operator new? Ähnlich ist es, wenn ich definieren eine Kopie-Konstruktor, wird operator= automatisch 'Erben' das Verhalten der Kopie-Konstruktor? InformationsquelleAutor der Frage Paul Manta | 2011-03-20

Ist es möglich, die Python-Zuweisung zu überlasten?

Anzahl der Antworten 8 Antworten
Gibt es eine Magische Methode, die überladen des zuweisungsoperators, wie __assign__(self, new_value)? Ich würde gerne verbieten, einen re-bind für eine Instanz: class Protect(): def __assign__(self, value): raise Exception("This is an ex-parrot") var = Protect() # once assigned...

Wie werden die Konstruktoren und der Zuweisungsoperator der Basisklasse in C ++ verwendet?

Anzahl der Antworten 5 Antworten
Habe ich eine Klasse B mit einer Reihe von Konstruktoren und Zuweisungs-operator. Hier ist es: class B { public: B(); B(const string& s); B(const B& b) { (*this) = b; } B& operator=(const B & b); private:

Referenzzuweisungsoperator in PHP, = & amp;

Anzahl der Antworten 3 Antworten
Was bedeutet die =& (gleich-kaufmännisches und-Zeichen) Zuweisungsoperator machen in PHP? Ist es veraltet? Kommentar zu dem Problem Siehe auch stackoverflow.com/questions/3200009 (markiert als Duplikat von diesem) Kommentarautor: Artefacto InformationsquelleAutor der Frage Kyle J. Dye | 2009-11-20