Les référence [code et compil en vc++6.0]

0/5 (1 avis)

Snippet vu 2 028 fois - Téléchargée 37 fois

Contenu du snippet

Montre un petit l'utilisation des référence

Source / Exemple :


#include "iostream.h"

int main(void)
{
//Déclare une variable avec une référence
  int nMonInt = 3;
  int& rnMaRef = nMonInt;

//Montre que rnMaRef ce se réfère à nMonInt 
cout << " rnMaRef = " << rnMaRef << endl; // Affiche 3

// Change rnMaRef en changeant nMonInt
nMonInt += 1; // Maintenant  = 4
cout << "rnMaRef = " << rnMaRef << endl; // Affiche 4

// Change nMonInt par rnMaRef
rnMaRef += 1; // Maintenant = 5

// Affiche rnMaRef = 5 et nMonInt = 5
cout << "rnMaRef = " << rnMaRef << endl << "nMonInt = " << nMonInt << endl;

return 0;
}

Conclusion :


Pas de bug avec VC++ 6 .0

A voir également

Ajouter un commentaire Commentaire
cs_vieuxLion
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
5 mars 2003 à 10:26
même remarque que sur ton exemple de pointeurs, les références s'utilisent principalement pour les passages de paramètres dans les fonctions... donc ceci est un mauvais exemple d'utilisation des références (car inutile ... mieux vaut travailler directement avec la variable)
mais ceci est un Bon exemple qui montre comment ça marche

Dire aussi qu'une référence DOIT être initialisée, etc
je me permet de te renvoyer à ça [pub]
http://www.cppfrance.com/article.aspx?Val=1058

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.