Suchergebnisse für Anfrage "copy-constructor"

14 die antwort

Wann müssen wir Kopierkonstruktoren verwenden?

Ich weiß, dass der C ++ - Compiler einen Kopierkonstruktor für eine Klasse erstellt. In welchem Fall müssen wir einen benutzerdefinierten Kopierkonstruktor schreiben? Können Sie einige Beispiele nennen?

8 die antwort

Warum hätte ein Kopierkonstruktor mehr als einen Parameter?

$ 12.8 / 2 - 'Ein Nicht-Template-Konstruktor für Klasse X ist ein Kopierkonstruktor, wenn sein erster Parameter vom Typ X &, const X &, volatile X & oder const volatile X & ist und entweder keine anderen Parameter oder alle anderen Parameter ...

8 die antwort

Warum wird der Kopierkonstruktor nicht aufgerufen?

class MyClass { public: ~MyClass() {} MyClass():x(0), y(0){} //default constructor MyClass(int X, int Y):x(X), y(Y){} //user-defined constructor MyClass(const MyClass& tempObj):x(tempObj.x), y(tempObj.y){} //copy constructor private: int x; int ...

TOP-Veröffentlichungen

6 die antwort

C ++ - Kopierkonstruktor mit Zeigern

Kann jemand die Bedeutung von @ erklär*p=*q in diesem C ++ - Code? Ist das ein Konzept für einen Kopierkonstruktor? class A{ //any code } int main(){ A *p=new A(); A *q=new A(); *p=*q; return 0; }

6 die antwort

Korrekte Methode zum Duplizieren von Delphi-Objekten

Was sind die Vor- und Nachteile einer Duplizierung einer Objektinstanz mit Konstruktor- oder Instanzfunktion? Beispiel A: type TMyObject = class strict private FField: integer; public constructor Create(srcObj: TMyObject); overload; ...