Witam
Kilka miesięcy temu uczyłem się o dynamicznych tablicach wielowymiarowych, zgodnie z informacją na stronie stworzyłem poniższy kod:
short int ** TBM = new short int * [100];
for (short int UTW = 0; UTW < 100; UTW++) TBM[UTW] = new short int [50];
delete [] TBM[0];
delete [] TBM;
Przeglądając teraz tą samą stronę, zamiast powyższego kodu zwalniania pamięci był poniższy:
for (short int X = 0; X < 100; X++) delete [] TBM[X];
delete [] TBM;
Czy pierwszy sposób zwalniania pamięci jest niepoprawny?