Deleting void**
Inviato: venerdì 16 maggio 2014, 13:06
Ciao a tutti, vorrei chiedervi come faccio a deletare un void ** t.
void **t = new void*[ 10 ];
se lo tratto come un int** ed lo elimino in questo modo:
for(int i=0; i<10; ++i)
delete [] t;
delete [] t;
il compilatore mi restituisce:
warning: deleting ‘void*’ is undefined.
Facendo solo delete [] t cancello tutto? E se si che differenza c'è tra delete [] t e delete t;
Grazie in anticipo.
void **t = new void*[ 10 ];
se lo tratto come un int** ed lo elimino in questo modo:
for(int i=0; i<10; ++i)
delete [] t;
delete [] t;
il compilatore mi restituisce:
warning: deleting ‘void*’ is undefined.
Facendo solo delete [] t cancello tutto? E se si che differenza c'è tra delete [] t e delete t;
Grazie in anticipo.