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