bonjour à tous,
J'ai une question de curiosité qui me tarrabuste depuis un moment.
quand on fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void* ptr= malloc(taille);
....
free(ptr);
la taille exact est d'abord reservé puis apres liberé.
bon jusque là ca roule. ;-)

mais puisque ptr ne contient qu'une adresse comment le runtime sait il la taille à liberer ?

Je sais je me pose des fois des questions méta physique mais j'aime bien comprendre à fond les choses. En prime je me dis qu'avec ca je pourrais savoir la taille d'un tableau par exemple.