Destruktor
Aus Mappedia
Ein Destruktor ist im Allgemeinen eine Funktion, die ein Objekt ordnungsgemäß zerstört. "Ordnungsgemäß" bedeutet hier, dass der Speicher, der benutzt wird, um das Objekt zu speichern, wieder freigegeben wird. Dies braucht man, wenn man verhindern will, dass Speicher verloren geht (so genannte Speicherlecks).
Lecks entstehen für alle Typen, die vom Typ handle abgeleitet sind. Nur diese Typen haben Inhalte, die als "Objekt" verstanden werden. Basistypen wie integer oder real sind keine Objekte, belegen also keinen dynamischen Speicher und brauchen somit auch nicht extra mittels eines Destruktoren entfernt zu werden.
