ho:Elimina puntatore di matrice C++ quando aumenta il puntatore?
int *ptr = new int[8];
delete[] ptr; // it ok, all ptr is delete;
ma se devo:
La mia domanda:
fa delete[]
eliminare tutti ptr
da ptr[0]
a ptr[7]
o semplicemente da ptr[1]
a ptr[7]
? E, se si elimina da ptr[1]
a ptr[7]
, in che modo lo delete[]
conosce la dimensione reale da eliminare questa volta?
Non è possibile rilasciare solo una parte di un'assegnazione - tutto o niente sono le uniche opzioni. – molbdnilo