Aller au contenu

Gestion de la mémoire en C++ : pointeurs, références et allocation dynamique

1ère
Chapitre 1 / 4

La mémoire : une ville d'adresses

Adresses et variables

Chaque variable en C++ est stockée dans la mémoire vive (RAM) à un emplacement précis, appelé adresse mémoire. Imaginez la mémoire comme une immense ville : chaque maison (case mémoire) a une adresse unique, et la variable est l'habitant. Pour connaître l'adresse d'une variable, on utilise l'opérateur & (esperluette). Par exemple, si on a int age = 16; alors &age donne l'adresse où est stocké 16. Comprendre les adresses est essentiel pour manipuler directement la mémoire.

Rappel

Une variable est un espace nommé en mémoire qui contient une valeur.

Définition

L'adresse mémoire est l'emplacement physique (ou logique) où est stockée une variable.

Exemple

int age = 16; cout << &age; affiche l'adresse hexadécimale de la variable age.

💡 À retenir : Une variable vit à une adresse mémoire unique, comme vous vivez à une adresse postale.

Complète la phrase

Pour obtenir l'adresse d'une variable x, on utilise l'opérateur .

Connecte-toi pour donner ton avis sur ce cours.