Mémoire et Pointeurs
Articles sur les pointeurs, références, gestion dynamique de la mémoire et adressage en C++.
Mémoire et Pointeurs
La puissance bas niveau de C++ : adressage, pointeurs et références ; pile vs. tas ; gestion de la mémoire dynamique.
Découvrez les risques de new/delete, les schémas sûrs et les techniques pour éviter les fuites de mémoire.
Objectif : Utiliser correctement l’adressage et la mémoire dynamique pour écrire un code C++ sûr et sans bogues.
TL;DR
- Pointeurs et références :
int* p,int& r,nullptr. - Mémoire dynamique :
new/delete,new[]/delete[]. - Tableaux et arithmétique des pointeurs :
*(p + i). - Bonnes pratiques/outils : RAII ; transition vers
std::unique_ptr.
Notions d’adresses et de mémoire en C++
Apprenez les notions d’adresses et de mémoire en C++, ainsi que le stockage des données avec des exemples.
Références vs pointeurs en C++
Apprenez les différences entre les références et les pointeurs en C++, avec leurs cas d’utilisation et avantages.
Passer des paramètres par pointeurs en C++
Apprenez à passer des paramètres aux fonctions par pointeurs en C++ avec des exemples pratiques et la gestion de la mémoire.
Lien entre tableaux et pointeurs en C++
Découvrez le lien entre les tableaux et les pointeurs en C++, avec l’organisation mémoire et des exemples pratiques.
Gestion de mémoire dynamique en C++ : new et delete
Apprenez la gestion de mémoire dynamique en C++ avec new et delete pour allouer et libérer la mémoire efficacement.
Fuites mémoire et analyse avec Valgrind en C++
Apprenez à détecter les fuites mémoire en C++ et à utiliser Valgrind pour analyser vos applications.
Tableaux multidimensionnels et pointeurs en C++
Apprenez les tableaux multidimensionnels et les pointeurs en C++, avec des exemples sur l’organisation mémoire et l’indexation.
Introduction aux Smart Pointers en C++
Apprenez les Smart Pointers en C++, notamment unique_ptr, shared_ptr et weak_ptr pour une gestion mémoire sécurisée.