MetallDragon
Erfahrenes Mitglied
Speichalloziirung in Kon-und Destruktoffunktionen
Ich denke, dass der Titel schon ungefär aussagt, was ich will:
Schaut euch mal bitte folgenden Code an:
Meine Frage : Kann hier ein Speicherleck entstehen, wenn test gelöscht wird? bzw wie kann ich das überprüfen.
Ich hoffe, dass ich meine Frage verständlich formuliert habe.
Danke für eure Zeit
Ich denke, dass der Titel schon ungefär aussagt, was ich will:
Schaut euch mal bitte folgenden Code an:
Code:
class CMyClass {
//Konstruktor
CMyClass(){
int *i = new int; //oder eine beliebige andere alloziirung von Speicher
}
//Destruktor
~CMyClass(){
delete i;
}
int main(){
CMyClass *test = new MyClass();
delte test;
return 1;
}
Meine Frage : Kann hier ein Speicherleck entstehen, wenn test gelöscht wird? bzw wie kann ich das überprüfen.
Ich hoffe, dass ich meine Frage verständlich formuliert habe.
Danke für eure Zeit
Zuletzt bearbeitet: