tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
190
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Leyja Leyja ist offline Mitglied
    Registriert seit
    Sep 2007
    Beiträge
    24
    Hallo,

    ich habe mal eine Frage zum Destruktor, da mir das noch nicht so ganz klar ist (hab schon gegoogelt, aber irgendwie nichts passendes gefunden).

    Ich habe zwei Klassen, eine definiert ein Team, eine weitere definiert die Teammitglieder.
    Nun hat das Team-Objekt einen Vector, in dem ich vorher angelegte Objekte der Teammitglieder abspeichere.
    Jetzt meine Frage: Wenn ich jetzt den Destruktor für das Team-Objekt aufrufe, löscht der dann auch automatisch die Teammitglieder-Objekte, oder müssen für solche Objekte nochmal extra deren Destruktoren aufgerufen werden?

    Hoffe, mir kann jemand die Frage beantworten
    Grüße, Leyja
     

  2. #2
    Avatar von devDevil
    devDevil devDevil ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Beiträge
    662
    Am besten rufst du den garnicht selber auf, aber ja es wird der Destruktor der Member aufgerufen (in dem Fall der von std::vector, der sich um den Rest kümmert).
     

  3. #3
    Registriert seit
    Oct 2003
    Beiträge
    1.706
    Hallo,

    es kommt drauf an wie du deine Teammitglieder Objekte im vector abgelegt hast. Wenn diese dynamisch mit new erzeugt wurden, musst du den vector im Destruktor von Team durchlaufen und die Objekte manuell via delete wieder freigeben.

    Gruß,
    RedWing
     
    "I'm not deaf, I'm ignoring you"
    ----

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 09.01.09, 20:48
  2. Destruktor direkt aufrufen
    Von sheel im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 16.11.07, 09:06
  3. Alternative zum Destruktor
    Von CodeFatal im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 09.12.05, 12:58
  4. Kunstruktor und Destruktor Problem
    Von FBIagent im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 10.09.05, 22:02
  5. destruktor
    Von pogo im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.09.01, 16:33