*Markus: C++ Wie Dekonstruktor einsetzen?

Beitrag lesen

Hallo,

Bei der oo Programmierung in C++ ist mir die Verwendung des Dekonstruktors nicht ganz klar.

"Destruktor", nicht "Dekonstruktor".

Das hatte ich wohl falsch im Gedächtnis. :)

Hm, wenn das so in einem Progrmmierbuch steht, sollte der Autor seine Formulierung nochmal überdenken.

Das waren eigentlich nur meine eigenen Worte. Außerdem ist es sowieso nur ein C-Buch, und objektorientiertes C++ ist nur im Anhang beschrieben, was aber meiner Meinung hinreichend gut erklärt ist.

Kurz gesagt: All das, was der Konstruktor oder andere Methoden angefangen haben, sollte im Destruktor wieder in Ordnung gebracht werden. Nur das Freigeben des Arbeitsspeichers, den das Objekt belegt, erfolgt automatisch.

Ok, ich bin zwar noch immer nicht ganz sicher, ob ich nun eine leere Funktion deklarieren muss, oder ob ~funktion(); in der Klasse genügt, aber spätestens beim Ausprobieren werde ich merken, ob das so ist. :)

Markus.

--
http://www.apostrophitis.at
Maschiene währe Standart Gallerie vorraus Packete Objeckte tollerant vieleicht