Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1514 connectés 

  FORUM HardWare.fr
  Programmation

  Qu'est ce qu'une REFERENCE ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Qu'est ce qu'une REFERENCE ?

n°52338
jefe
Posté le 11-08-2001 à 16:47:22  profilanswer
 

je connais bien ma lecon : une reference est un pointeur dereference a chaque appel .. mais je vous avoue que je comprend pas ce que ca veut dire.... quelqu'un pourrais t il m'expliquer qu'est ce exactement qu'une reference et ses avantages ?
MERCI !

mood
Publicité
Posté le 11-08-2001 à 16:47:22  profilanswer
 

n°52342
sanglier04
Posté le 11-08-2001 à 18:13:30  profilanswer
 

ben en fait si tu fait un  
 
int var;
 
tu peut faire des opérations dessus genre var=2  
 
si maintenant tu fait un pointeur dessus :
 
int *p_var = & var;
 
tu aura p_var qui vas pointe sur la zone memoire de var (donc si tu fait un truc du genre printf ("%x", p_var) , ca va t'afficher l'addresse de var dans la memoire).
 
si au lieu de passe par var pour faire var=2 par exemple, tu peut utilise le pointeur deferencé (voire ta def) ainsi : *p_var = 2 qui est donc equivalent a var = 2
 
donc une reference c ca, un pointeur deference qui te permet d'acceder indirectement a une autre variable
 
donc tu peut te representer une reference comme une forme particulière de pointeur mais qui peut être manipulé ( d'un point de vue syntaxique) comme une variable ordinaire
 
par exemple :  
int x;  
int *p = &x;       //pointeur sur x
int &r = x;   //ref sur x
 
r=1;      // c kom si tu faisait x=1
*p=2       //c kom si tu faisait x=2 ( sauf que c plus chiant a faire k'avec une reference
 
voila

n°52343
jefe
Posté le 11-08-2001 à 18:35:03  profilanswer
 

MERCI pour ton explication .........


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Qu'est ce qu'une REFERENCE ?

 

Sujets relatifs
[JAVA] Get reference???[PHP] Comment faire reference a un fichier php d'un autre site ???
[JavaScript] : reference a une cellule d'un tableau d'une autre frame[Flash 5 / ActionScript] Y a t il un site de reference en français ?
[VB6] ListBox et référence d'élémentreference du boukin C++
Plus de sujets relatifs à : Qu'est ce qu'une REFERENCE ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR