next up previous contents index
Nächste Seite: 8.4 Der Zuweisungsoperator Aufwärts: 8. Der Datentyp Klasse Vorherige Seite: 8.2 Die Konstruktoren   Inhalt   Index


8.3 Der Destruktor

Jede Klasse besitzt genau einen Destruktor, welcher beim Verlassen des Gültigkeitsbereichs einer Variablen (Blockende, Funktionsende) automatisch aufgerufen wird. Die Hauptaufgabe des Destruktors besteht meist im Freigeben von dynamischem Speicherplatz der Klasse.

//                       Destruktor
Studenten :: ~Studenten()
{
 if (pvorname != 0) delete [] pvorname;
 if (   pname != 0) delete [] pname;
}


Gundolf Haase 2004-01-15