Ca manque de référence par rapport au nombre de pointeur omniprésent.
8. Pourquoi mettre bcp de pointeur ? Alors que référence ferai l’affaire.
Question 8 : Une référence est un alias pour des variables existantes et un pointeur est une
variable qui contient l'adresse mémoire d'une autre variable.
Différence entre référence et pointeur
- Les références sont des alias pour des variables existantes, tandis que les pointeurs
contiennent l'adresse mémoire d'une variable.
- Une référence doit être initialisée lors de sa déclaration et ne peut pas être nulle, tandis qu'un
pointeur peut être initialisé à `nullptr`.
- Une fois initialisée, une référence ne peut pas être réassignée pour faire référence à une autre
variable, alors qu'un pointeur peut être réassigné pour pointer vers différentes adresses
mémoire.
- Les références facilitent la lecture du code et sont souvent utilisées pour passer des
paramètres à des fonctions sans copie, tandis que les pointeurs offrent plus de flexibilité et
sont utilisés pour la gestion dynamique de la mémoire.
N’hésitez pas à me dire à quelle moment je pourrai mettre des références au lieu de pointeurs
( j’ai un peu de mal on va dire ) s’il vous plait ? Si vous estimez que je dois faire des recherches
alors je m’adapterai.
Partager