Beispiel: Kopierkonstruktor für Keller
public IntStack ( IntStack old )
for ( int i = 0 ; i < top_pt ; i++ )
stack[i] = old.stack[i] ;
- Durch den impliziten Aufruf des Standardkonstruktors werden zunächst neue Exemplarvariablen top_pt und stack beschafft und mit 0 und null initialisiert.
- Anschließend übernimmt der Rumpf des Konstruktors die eigentliche Kopierarbeit.