next up previous
Next: Les tableaux Up: La mémoire Previous: Les pointeurs

Les références

Une référence permet au moment de la déclaration d'une nouvelle variable de préciser que cette nouvelle variable n'est qu'un nouveau nom pour une variable existant déjà et qu'en conséquence il ne faut pas lui associer une nouvelle case mémoire. Pour déclarer une variable comme référence, il suffit de rajouter un & derrière le type de la variable au moment de sa déclaration. Nécessairement à ce même moment il faut aussi donner le nom de la variable originale dont la nouvelle ne sera qu'un nouveau nom. Exemple:
int x;
x = 3;
int& y = x;
Ici, y n'est qu'un nouveau nom pour la variable x, il s'agit de la même variable, elles ont la même adresse et partagent la même case mémoire. Conséquence: modifier l'une des deux modifie l'autre.

Les références s'avèreront utiles plus tard, notamment pour passer des variables à des fonctions.



Guillaume Charpiat 2006-12-07