Bonjour, ce qu'il faut libérer ce n'est pas le pointeur mais l'espace mémoire allouée :


char * ptr = new char[500];
char * ptrIni = ptr;
//modification de ptr
delete [] ptrIni;