Destructor



  • Hallo zusammen,

    Muss man sich drum kümmern, Objekte die mit "new" innerhalb Klassen erstellt worden sind, wieder mit "delete" zu entfernen (innerhalb der Klasse), oder übernimmt dies der Destructor automatisch? Können also dadurch "Memory-Leaks" entstehen?

    MfG



  • darkblue schrieb:

    Hallo zusammen,

    Muss man sich drum kümmern, Objekte die mit "new" innerhalb Klassen erstellt worden sind, wieder mit "delete" zu entfernen (innerhalb der Klasse), oder übernimmt dies der Destructor automatisch? Können also dadurch "Memory-Leaks" entstehen?

    MfG

    Tja, wenn du es nicht machst, dann machts wohl keiner. 😉



  • Hmmm...? 😕 Der Dekonstruktor wird erst aufgerufen wenn das Objekt zerstört wird. Wie also soll das passieren wenn du es nicht mit delete aus dem Speicher wirfst?

    Gruß



  • @darkblue
    Zu jedem new gehört ein delete, so einfach ist das.

    FireFlow schrieb:

    Der Dekonstruktor

    Hab ich jetzt schon öfters gehört. Hab ich was verpasst?


Anmelden zum Antworten