Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Klassenobjekte kopieren: Kopierkonstruktor und Zuweisungsoperator Klassenobjekte kopieren: Kopierkonstruktor und Zuweisungsoperator Anwendung Der Kopierkonstruktor wird aufgerufen, wenn Sie eine Klasseninstanz mit den Werten einer anderen Klasseninstanz initialisieren. Der Kopierkonstruktor wird implizit auch bei der Übergabe von Klassenobjekten an Funktionen/Methoden und bei der Zurücklieferung von Klassenobjekten als Rückgabewerte von Funktionen/ Methoden aufgerufen (sofern nicht Zeiger oder Referenzen verwendet werden). Jede Klasse verfügt automatisch über einen Kopierkonstruktor und einen Zuwei- sungsoperator, die beide 1:1 kopieren. 1:1-Kopieren führt meist zu Fehlern, wenn Klassen Um dagegen eine bestehende Instanz zur Kopie einer anderen Instanz zu machen, benutzt man den Zuweisungsoperator. Er ist damit die Ergänzung zum Kopierkon- struktor.