Supponiamo di aver dichiarato un puntatore del tipo:
int **A = new int *[10],
per eliminare questo puntatore dobbiamo utilizzare:
delete *A; ???????
Supponiamo di aver dichiarato un puntatore del tipo:
int **A = new int *[10],
per eliminare questo puntatore dobbiamo utilizzare:
delete *A; ???????
No . . . Dovresti usare
delete[] A;
C++ 4ever
496e2062696e6172696f206e6f6e2063692061767265737469 206e656d6d656e6f2020726f7661746f203a29
delete [] A;
dovrei usarlo nel caso in cui la mia dichiarazione sia del tipo:
int *A = new int[10];
Se si alloca con new[] si deve deallocare con delete[]. Il tipo di dato non centra.
This code and information is provided "as is" without warranty of any kind, either expressed
or implied, including but not limited to the implied warranties of merchantability and/or
fitness for a particular purpose.