Hallo,
Bei der oo Programmierung in C++ ist mir die Verwendung des Dekonstruktors nicht ganz klar. In den Beispielen meines mir zur Verfügung stehenden Buches steht im Dekonstruktor nichts wirklich sinnvolles drin, z.B.
sub::~sub() {
cout << "\n S >> ... Im Destruktor der Subklasse";
}
So weit ich weiß, soll der Dekonstruktor die selbe Aufgabe des Garbage Collectors in Java haben, also die unreferenzierten Instanzen aus dem Speicher zu entfernen. Nur ist mir hierbei nicht klar, ob die Speicherfreigabe "automatisch" vom Programm verwendet wird, ermöglicht durch die bloße Tatsache des vorhandenen Dekonstruktors, oder ob ich explizit noch irgendwelchen Code schreiben muss.
Falls es automatisch geschieht, wie ich meine, frage ich mich, was denn nun in der obrigen Funktion eigentlich drinstehen muss?
Markus.
--
http://www.apostrophitis.at
Maschiene währe Standart Gallerie vorraus Packete Objeckte tollerant vieleicht
http://www.apostrophitis.at
Maschiene währe Standart Gallerie vorraus Packete Objeckte tollerant vieleicht