J'ai dans mon code:Supprimer un pointeur vers pointeur (comme tableau de tableaux)
double** desc = new double* [size_out];
for (int i = 0; i < size_out; i++)
desc[i] = new double [size_in];
Comment puis-je supprimer cette desc
?
Dois-je faire:
delete [] desc;
ou
for (int i=0; i<size_out; i++)
delete [] desc[i];
delete [] desc;
ou
for (int i=0; i<size_out; i++)
delete [] desc[i];
delete desc;
?
Jetez un oeil ici: http://stackoverflow.com/questions/340943/c-multi-dimensional-arrays-on-the-heap –