Cela peut être une question très simple, mais s'il vous plaît aidez-moi.supprimer & nouveau en C++
je voulais savoir ce qui se passe exactement quand je l'appelle nouveau & supprimer, par exemple dans le code ci-dessous
char * ptr=new char [10];
delete [] ptr;
appel à de nouvelles déclarations me adresse de mémoire. Est-ce qu'il allouer exactement 10 octets sur le tas, Où l'information sur la taille est stockée.Quand j'appelle supprimer sur le même pointeur, je vois dans le débogueur qu'il ya beaucoup d'octets sont modifiés avant et après les 10 octets.
Y at-il un en-tête pour chaque nouveau qui contient des informations sur le nombre d'octets alloués par new.
Merci beaucoup
Peut être de l'aide: http://stackoverflow.com/questions/2327848/how-does-the-delete-in-c-know-how-many-memory-locations-to-delete – codaddict