Différences entre les versions de « Conseils de codage en C/Robustesse des programmes »

→‎Outils : le mot qui manquait
(Remontée des erreurs)
(→‎Outils : le mot qui manquait)
Mais avant tout, il faut avoir un code de gestion des ressources correct :
* Tester le code de retour de la fonction d'allocation, et ne pas exécuter le reste du code en cas d'échec,
* Libérer la ressource quoi qu'il se passe, en un seul endroit du code afin d'éviter de libérer plusieurs fois la même ressource, et si possible dans la même fonction que l'instruction d'allocation.
 
=== Exemple ===