Suchergebnisse für Anfrage "destructor"

1 die antwort

Werden Einheimische vor oder nach der Auswertung eines Funktionsrückgabewerts zerstört?

Ich denke darüber nach, eine Klasse zu schaffen, die repräsentiertEigentum eines Synchronisationsprimitivs etwa so:

2 die antwort

Nicht virtueller Destruktor in Basisklasse, aber virtueller Destruktor in abgeleiteter Klasse verursacht Segmentierungsfehler

3 die antwort

Cocos2dx-Speicherverwaltung, wie werden Destruktoren verwendet und wann werden Objekte freigegeben?

TOP-Veröffentlichungen

4 die antwort

C ++: Lebensdauer temporärer Argumente?

Beim Erstellen einer neuen Instanz von aMyClass als Argument für eine Funktion wie folgt: class MyClass { MyClass(int a); }; myFunction(MyClass(42));Gibt der Standard irgendwelche Gewährleistungen für das Timing des Destruktors? Konkret kann ich ...

5 die antwort

Warum ist das Löschen eines unvollständigen Typs wirklich undefiniertes Verhalten?

Betrachten Sie dieses klassische Beispiel, um zu erklären, wasnicht um mit Vorwärtserklärungen zu tun: //in Handle.h file class Body; class Handle { public: Handle(); ~Handle() {delete impl_;} //.... private: Body *impl_; ...

3 die antwort

Selbstzerstörung: this-> MyClass :: ~ MyClass () vs. this-> ~ MyClass ()

Auf meiner Suche nach C ++ bin ich über den Artikel gestolpertSchreiben von Kopierkonstruktoren und Zuweisungsoperatoren [http://cplusplus.bordoon.com/copyConstructors.html]das einen Mechanismus vorschlägt, um Codeduplizierungen zwischen ...

3 die antwort

Geben Sie Excel-Objekt in My Destructor frei

Ich schreibe eine Excel-Klasse mit Microsoft.Interropt.Excel DLL. Ich beende alle Funktionen, habe aber einen Fehler in meinem Destruktor. Ich möchte alle Änderungen an meiner Datei speichern und alle Quellen freigeben. Ich möchte sie alle in ...

0 die antwort

Werden Destruktoren von Objekten auf Stapeln aufgerufen, wenn ich einen pThread in C ++ beende?

Ich schreibe ein C ++ - Programm mit mehreren Threads. Ich habe vor, Fäden zu töten. Ich verwende jedoch auch einen ref-counted GC. Ich frage mich, ob stapelzugeordnete Objekte zerstört werden, wenn ein Thread beendet wird.

4 die antwort

Destruktor wird aufgerufen, wenn ich zum Vektor zurückschiebe

Ich habe diese Klassendefinition: class FlashStream { public: explicit FlashStream(const char * url, vector<uint8> * headers, vector<uint8> * data, void * ndata, void * notifyData = NULL, uint32 lastModified = NULL); ~FlashStream(); private: ...

3 die antwort

Wie füge ich Konstruktoren / Destruktoren zu einer unbenannten Klasse hinzu?

Gibt es eine Möglichkeit, einen Konstruktor oder Destruktor in einer unbenannten Klasse zu deklarieren? Folgendes berücksichtigen void f() { struct { // some implementation } inst1, inst2; // f implementation - usage of instances }Folgefrage: ...