Objekte kopieren?
-
Hi,
ich habe ein Objekt einer Klasse, welches als Member einen Pointer auf jene Klasse besitzt, um es als Knoten in einer Liste zu behandeln. Jetzt will ich das Objekt auf welches der Zeiger gesetzt ist, in ein weiteres Objekt kopieren. Wie kann ich das machen?Bisher habe ich es so versucht, aber ohne Erfolg:
// Klasse erzeugen class Klasse { KLASSE *Nachfolger; } // Variablen deklarieren KLASSE Objekt1; KLASSE Objekt2; //Fehlerzone Objekt1 =Objekt2.Nachfolger;Fehlermeldung:
error C2679: Binaerer Operator '=' : Kein Operator definiert, der einen rechtsseitigen Operator vom Typ 'class CARD *' akzeptiert (oder keine g
eeignete Konvertierung moeglich)Bitte um Ratschlaege, danke!
-
Problem geloest!
-
C++-Stichwort: flache/tiefe Kopie
http://de.wikipedia.org/wiki/Kopierkonstruktor