Suchergebnisse für Anfrage "destructor"
Ein interessanter Fall von Delete and Destructor (C ++)
Ich habe ein Stück Code, in dem ich den Destruktor mehrmals aufrufen und auf Member-Funktionen zugreifen kann, selbst wenn der Destruktor aufgerufen wurde und die Werte der Member-Variablen erhalten bleiben. Nachdem ich angerufen hatte, konnte ...
Forward-Deklaration mit unique_ptr? [Duplikat
Diese Frage hat hier bereits eine Antwort: Ist std :: unique_ptr <T> erforderlich, um die vollständige Definition von T zu kennen? [/questions/6012157/is-stdunique-ptrt-required-to-know-the-full-definition-of-t] 7 answersIch habe es nützlich ...
Static Finalizer
Was ist der richtige Weg, um eine statische Finalisierung durchzuführen? Es gibt keinen statischen Destruktor. DasAppDomain.DomainUnloadas @ -Ereignis wird in der Standarddomäne nicht ausgelöst. DasAppDomain.ProcessExit event teilt die ...
Wann sollte ich einen Destruktor für meine Klasse bereitstellen?
Dies scheint eine eher triviale oder zumindest häufige Frage zu sein, aber ich konnte auf Google oder SO keine zufriedenstellende Antwort finden. Ich bin mir nicht sicher, wann ich einen Destruktor für meine Klasse implementieren soll. Ein ...
how to achive - Datei schreiben offen auf __del __?
Ich versuche, eine Aktivität zur Zerstörung von Klassenobjekten durchzuführen. Wie kann ich erreichen, dass eine Datei in der Funktion _del__ geöffnet wird? (Ich benutze Python 3.4) class iam(object): def __init__(self): print("I m born") def ...
Wird exit () oder eine Ausnahme verhindern, dass ein End-of-Scope-Destruktor aufgerufen wird?
Sagen wir, ich habe den folgenden Code: struct mytype { ~mytype() { /* do something like call Mix_CloseAudio etc */ } }; int main() { mytype instant; init_stuff(); start(); return 0; }Ist dieser Destruktor garantiert aufgerufen, auch wenn exit ...
C ++ - Destruktorproblem mit std :: vector von Klassenobjekten
Ich bin verwirrt darüber, wie Destruktoren verwendet werden, wenn ich einen std :: -Vektor meiner Klasse habe. Also, wenn ich eine einfache Klasse wie folgt erstelle: class Test { private: int *big; public: Test () { big = new int[10000]; } ...
Warum ruft genau der Destruktor zum zweiten Mal undefiniertes Verhalten in C ++ auf?
Wie in @ erwähdiese Antwort [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] Das einfache Aufrufen des Destruktors zum zweiten Mal ist bereits ...
php Destruktor Verhalten
Ich versuche, das Verhalten von PHP-Konstruktoren und -Destruktoren zu verstehen. Alles läuft wie erwartet mit dem Konstruktor, aber ich habe Probleme damit, den Destruktor implizit abzufeuern. Ich habe alles auf php.net und verwandten Seiten ...
std :: enable_shared_from_this: Darf shared_from_this () im Destruktor aufgerufen werden?
#include <memory> #include <iostream> struct A : public std::enable_shared_from_this<A> { ~A() { auto this_ptr = shared_from_this(); // std::bad_weak_ptr exception here. std::cout << "this: " << this_ptr; } }; int main() { auto a = ...