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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 1 933 fois - Téléchargée 35 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

Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
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.