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.
}; |