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
-1
A
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.
Verwandte Themen
- 1. Sind Goto und Destruktoren kompatibel?
- 2. Warum sind Destruktoren in C++ erforderlich?
- 3. camera2 Bilder gemacht sind verschwommen
- 4. Virtuelle Destruktoren für Schnittstellen
- 5. Php Destruktoren
- 6. C++ Wert Elision und Destruktoren?
- 7. Sind in der C/C++ Programmierung globale Destruktoren notwendig?
- 8. Sind Konstruktoren und Destruktoren nach dem C++ - Standard explizit sicher?
- 9. Destruktoren und noexcept
- 10. Sind Wörterbuchwerte automatisch optional?
- 11. Sollten Destruktoren threadsicher sein?
- 12. Neu bei Destruktoren (C++)
- 13. Destruktoren in. NET
- 14. Native und verwaltete Destruktoren
- 15. C++ Grundlagen, Vektoren, Destruktoren
- 16. Destruktoren in Qt4
- 17. Unit Testing Destruktoren?
- 18. C++ - Destruktoren Frage
- 19. Wie alle Destruktoren aufrufen?
- 20. Python Dateiobjekte, Schließen und Destruktoren
- 21. Pool Allokatoren mit virtuellen Destruktoren
- 22. Regel von Null vs. Basisklasse Destruktoren
- 23. Thread Destruktoren in C++ 0x vs Boost
- 24. Müssen virtuelle Destruktoren öffentlich sein?
- 25. Reihenfolge der Konstruktoren und Destruktoren
- 26. Virtuelle Destruktoren und löschen Schlüsselwort
- 27. Aufrufen von Destruktoren in C++
- 28. Warum können statische Klassen keine Destruktoren haben?
- 29. Destruktoren überschreiben, ohne ihre Eltern anzurufen
- 30. Destruktoren für C++ Interface-ähnliche Klassen