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
---------------
I think you guys should really consider virtualizing the whole process and moving it to the cloud.