Ich habe zugewiesen und Array von Objektendelete [] ein Array von Objekten
Objects *array = new Objects[N];
Wie soll ich dieses Array löschen? Gerade
delete[] array;
oder mit Iterieren über die Elemente des Arrays?
for(int i=0;i<N;i++)
delete array[i];
delete[];
Dank
UPDATE:
änderte ich Schleifenkörper als
delete &array[i];
den Code zu zwingen, zu kompilieren.
wird dies Array von Zeigern oder Zeiger auf Array sein? – osgx
ist es Zeiger auf Array. – Naveen
Tuning this: 'Löschen & Array [i];' ist falsch. Sie haben new nicht verwendet, um das Elementarray [i] zuzuweisen, also sollten Sie es nicht löschen. Löschen Sie das gesamte Array. –