Gestion de la mémoire dynamique en C++ avec les pointeurs intelligents
Mémoire dynamique en C++
Les programmes précédents utilisaient des objets avec des durées de vie prédéfinies :
Objets globaux : alloués au lancement, détruits à l'arrêt
Objets locaux automatiques : créés à l'entrée du bloc, détruits à la sortie
Objets statiques locaux : alloués avant première utilisation, détruits à l'arrêt
Pour dépasser ces ...
Publié le 12 juillet à 03h40
Implémenter une fonction malloc en C
La fonction malloc, définie dans l'en-tête <stdlib.h>, alloue un bloc de mémoire contigu d'une taille spécifiée et renvoie un pointeur vers celui-ci. Son portotype est : void *malloc(size_t size).
Pour comprendre les raisons des bonnes pratiques associées à son utilisation – comme la nécessité de libérer la mémoire allouée pour éviter les ...
Publié le 2 juillet à 04h29