2016-12-06 6 views
-1

Ich weiß, dass Konstruktoren automatisch gemacht werden, ob Sie sie explizit machen oder nicht. Aber werden Destruktoren automatisch gemacht? Wenn nicht, müsste ich für jede Klasse eine machen, da es keine Müllsammlung gibt?Sind Destruktoren automatisch gemacht

Antwort

1

Siehe destructors:

Implizit deklarierte destructor

Wenn kein Benutzer deklarierte destructor für eine Klasse-Typ vorgesehen ist (Struktur, Klasse oder Vereinigung), wird der Compiler immer erklären Destruktor als ein inline öffentliches Mitglied seiner Klasse.