I have allocated and array of Objects
Objects *array = new Objects[N];
How should I delete this array? Just
delete[] array;
or with iterating over the array's elements?
for(int i=0;i<N;i++)
delete array[i];
delete[];
Thanks
UPDATE:
I changed loop body as
delete &array[i];
to force the code to compile.
See Question&Answers more detail:os