Next: Laufzeit-Tests
Up: 50 Ways to Improve
Previous: Verstehen was man tut
Wenn man es nicht selbst tut, schreibt der Compiler für eine
Benutzer-definierte
Klasse folgende Funktionen:
- Ein Copy-Konstruktor
Macht elementweise Kopien der Datenelemente - Ein Wertzuweisungs-Operator
Elementweise Zuweisung der Datenelemente - Ein Adress-Operator
&
{return this;}
- Ein Adress-Operator
&
für konstante Objekte
{return this;}
- Ein Default-Konstruktor (falls keine Konstruktoren definiert sind)
{ // tut nichts
}
- Ein Destruktor (falls die Klasse von einer mit Destruktor
abgeleitet ist)
{ // tut nichts
}
Next: Laufzeit-Tests
Up: 50 Ways to Improve
Previous: Verstehen was man tut
Peter Pfahler, 1997