13 liens privés
4 erreurs parmi les plus courantes que l’on peut commettre en programmation C :
1 - Ne pas libérer la mémoire malloc allouée dynamiquement (ou la libérer plus d'une fois)
2 - Lire un tableau en dehors des limites
3 – Ne pas vérifier les résultats de malloc
4 – Utiliser void* pour les pointeurs génériques vers la mémoire
5 conseils pour éviter ces erreurs :
1 - Structurer les programmes de manière à ce que la propriété de mémoire reste claire
2 - Utiliser les options du compilateur C pour se prémunir des problèmes de mémoire
3 - Utiliser Cppcheck ou Valgrind pour analyser le code C afin de détecter les fuites de mémoire
4 - Automatiser la gestion de la mémoire C avec un ramasse-miettes
5 – Ne pas utiliser le C si un autre langage fait l'affaire