delete[] - delete
-
Hey Ho,
Ich wollte fragen ob es was ausmacht wenn ich Zeiger die mit new initialisiert sind also : TTest test = new TTest();
auch mit delete[] löschen kann oder ob ich bei diesem Beispiel delete benutzen muss.Danke schön
Kaasbrot
-
du darfst dann delete[] nicht benutzen
d.h. du musst delete verwenden
-
delete[] gibt den Speicher von Feldern frei.
delete gibt den Speicher von einzelnen Variablen frei.
Wie oben gesagt, musst du bei deinem Bsp. delete nehmen.int* a = new int; int* b = new int[SIZE]; //.. delete[] b; delete a;
-
Danke schön für eure Antworten.
Kaasbrot