Bonjour,
J'aimerais savoir comment créer une référence d'un objet d'un vector.
Mon but, voir commentaires code :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 struct objetPrecieux { int taille; objetPrecieux( int maTaille ) { taille = maTaille; } }; vector<objetPrecieux>objets; objets.push_back( objetPrecieux(1) ); objets.push_back( objetPrecieux(2) ); objets.push_back( objetPrecieux(3) ); /// Comment créer une référence à l'objet de taille 2, je voudrais pouvoir utiliser ceci après avoir créé la référence : cout << maRef2->taille; // et que ça affiche 2 au lieu d'utiliser objets[1].taille /// Le plus important, comment avoir un vecteur de références sur un autre vecteur struct maFonction { vector<objetPrecieux*>objets; // contiendra que certaines références que j'aurait passé depuis le vector objets de plus haut, je ne sait pas si c'est bien écrit, juste à titre d'exemple. };
Partager