bonjour,

Peux t-on libérer de la memoire allouée avec malloc en plusieurs fois sans risques ?

par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
  void *p = malloc( size + surplus);
  char* pc = (char*) p;
  free (pc+surplus);
  ....
   free (pc);
le but est de tracer la memoire allouée en la marquant et de tout libérer plus tard.