Programme de Formation
3
module(s)
Durée totale : 180
Gérez la mémoire manuellement avec malloc, calloc, realloc et free. Comprenez la différence entre pile (stack) et tas (heap), et apprenez à détecter les fuites mémoire avec valgrind.
Module 1 : Pile (stack) vs tas (heap)
60
Comprenez les deux grandes zones mémoire d'un programme C : la pile (variables locales, automatique) et le tas (allocation dynamique, manuel). Cette distinction est essentielle avant d'aborder malloc.
Module 2 : malloc, calloc, realloc, free
60
Les quatre fonctions essentielles de gestion mémoire du C. Apprenez à allouer, initialiser, redimensionner et libérer de la mémoire sur le tas en toute sécurité.
Module 3 : Fuites mémoire, double free et outils de détection
60
Les bugs classiques de la gestion mémoire : fuites, double free, use-after-free. Apprenez à les éviter et découvrez Valgrind — l'outil essentiel pour les détecter.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter