- Notions partagée avec C
- Héritée de la proximité avec la machine
- Étroitement liés à la gestion des ressources
- Une source très importante de bugs, failles et crashs !
- Dé-référencement de NULL
- Pointeur dangling (litt. pointeur pendouillant ou pointeur sautillant)
- Dépassement de mémoire
- etc.
- Manipulation nécessite une grande rigueur, notamment :
- Toute mémoire obtenue
- doit être rendue après utilisation
- C++ offre des concepts et outils pour faciliter et fiabiliser l’usage des pointeurs
Qu’est-ce que le pointeur

Éléments de syntaxe
Déclaration du pointeur
- utilisation du symbole *
- Seulement pour la déclaration d’une variable de tupe pointeur
double *p; // pointeur sur double
Opérateur “adresse de”
- Valable dans une expression
- Précède le nom d’une variable (déclarée auparavant)
- Renvoie l’adresse de la variable