destructor

Eine spezielle Methode in der objektorientierten Programmierung, die aufgerufen wird, wenn ein Objekt zerstört wird
3
Antworten

Destructor vs Mitglied Funktionsrennen

Wenn ich in einem Destruktor bin, ist es möglich, dass ein anderer Thread die Elementfunktion des Objekts startet? Wie man mit dieser Situation umgeht?     
20.01.2009, 16:15
4
Antworten

C ++ - Destruktorproblem mit std :: vector von Klassenobjekten

Ich bin verwirrt darüber, wie man Destruktoren benutzt, wenn ich einen std :: vector meiner Klasse habe. Also, wenn ich eine einfache Klasse wie folgt erstellen: %Vor% Dann mache ich in meiner Hauptfunktion folgendes: %Vor% Ich bekomm...
30.04.2010, 14:49
7
Antworten

Destruktor C ++: Geben Sie das "***" -Argument ein, das für "delete" (erwarteter Zeiger) angegeben wurde

Ich habe eine private Variable deklariert %Vor% irgendwo in meiner SomeClass-Klasse. Warum kann ich nicht sagen: delete theVector in meinem SomeClass-Destruktor? Der Compilerfehler sagt: %Vor% Was erwartete Zeiger?     
20.12.2008, 02:58
11
Antworten

Ein Destruktor - sollte ich löschen oder löschen []?

Ich schreibe eine Template-Klasse, die einen Zeiger als Eingabe nimmt und speichert. Der Zeiger soll auf ein Objekt zeigen, das von einer anderen Klasse zugewiesen wurde, und an die diese enthaltende Klasse übergeben werden. Nun möchte ich ei...
03.02.2010, 20:39
8
Antworten

Ist es in Ordnung, "delete this" zu verwenden, um das aktuelle Objekt zu löschen?

Ich schreibe eine verkettete Liste und möchte, dass der Destruktor einer Struktur (eine Node-Struktur) sich selbst löscht und keine Nebenwirkungen hat. Ich möchte, dass der Destruktor meiner Liste iterativ den Node-Destruktor für sich selbst auf...
11.08.2009, 01:26
2
Antworten

Referenz und Destruktor in C ++

Ich habe die folgende Klasse: %Vor% Warum wird der Destruktor der Klasse B beim Verlassen der Funktion func aufgerufen? Gibt die Funktion getB eine Referenz an das Objekt B zurück? Wenn Klasse A am Ende der Funktion func noch existiert, waru...
29.05.2012, 14:58
4
Antworten

Destruktor für const char *

In meinem Programm habe ich eine Zeile wie folgt: %Vor% Muss ich am Ende der Funktion den Destruktor auf str [] aufrufen, um Speicherlecks zu vermeiden?     
14.03.2011, 19:56
6
Antworten

Verwendung des Destruktors in c #?

Ich bin etwas verwirrt über die Verwendung von Destruktor in c #. In meinem Wissen können wir nicht anrufen Destruktor nach meinem Wunsch wird es automatisch vor Garbage Collector für die Durchführung einiger Arbeiten über Klasse (Objekt) aufruf...
06.09.2010, 04:47
3
Antworten

Warum erhöhen Destruktoren in C ++ die Größe des Objekts, in dem sie sich befinden?

Ich weiß, dass es wie eine seltsame Frage klingen mag, aber ich habe mich nur gefragt, ob die Klasse in C ++ mehr Gewicht hat als eine Struktur mit denselben Datenfeldern, und da ist diese eine Sache, für die ich keine Antwort finden konnte ......
11.07.2014, 18:45
5
Antworten

Namenskonvention für Konstruktoren und Destruktoren in C [geschlossen]

Angenommen, ich habe ein struct list und möchte eine "Konstruktor" - und eine "Destruktor" -Funktion bereitstellen. Wie soll ich sie benennen? %Vor% Gibt es eine etablierte Namenskonvention, die in der realen Welt vorherrscht?     
25.09.2012, 13:24