h3bus a écrit :
Je ne connais pas de moyen de tester si un free() n'a pas planté, a part justement que ton programme ne plante pas. Test une free(NULL) tu verras, ça part dans les choux...
|
Un programme n'a pas a se préoccuper si free a merdé ou non a priori:
S'il a pas merdé, OK, et s'il a merdé, la mémoire n'est pas désallouée, donc on l'utilisera plus pour autre chose vu qu'elle est pas vue comme libre.
Au pire ça impacte la mémoire libre dispo pour le programme, mais ça a peu de chances de le faire planter (sauf comportement répétitif, et disparition rapide de la mémoire libre dispo).
A+,
Message édité par gilou le 25-03-2011 à 11:35:44
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --