Frage zur Speicherfreigabe bei Arrays von Zeigern
-
Wenn ich ein Array von Zeigern auf eine Klasse hab wie z.B.
myClass *zgr_arr[10];und ich dafür Speicher reserviere mit einer Schleife
for(int i=0;i<10;i++) zgr_arr[i] = new myClass;Kann ich den Speicher dann auch so wieder freigeben?
for(int i=0;i<10;i++) delete zgr_arr[i];denn ich bekomm immer einen Laufzeitfehler - irgendwas läuft da schief
-
delete[] sollte dein freund werden
-
crashterpiece schrieb:
delete[] sollte dein freund werden
Aber nicht hier.
Niosan: Das ist so richtig, der Fehler muss woanders liegen.