Bonjour,
j'essaye d'utiliser une des spécificités du C++ a savoir les references mais j'ai un peu de mal.
Mon probleme est simple j'ai un objet A et à un moment de mon programme je veux passer une reference sur A à un objet B.
Je fais un truc du style
dans ma classe B je recupere une reference sur un objet A lors de l'appel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class B { B(); virtual ~B(); int LockCard(A& refA); int UnlockCard(); int DoSomething1(); int DoSomething2(); A& m_refA; //reference sur A }
de LockCard puis ensuite je voudrais utiliser cette reference dans d'autre fonctions de cette classe comme par exemple dans DoSomething.
Ca m'eviterai de passer A à chaque fois comme parametre à mes fonctions.
Pour l'instant je suis obligé de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class B { B(); virtual ~B(); int LockCard(A& refA); int UnlockCard(); int DoSomething1(A& refA); int DoSomething2(A& refA); }
Partager