 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Remi Voisin Guest
|
Posted: Thu Jan 01, 2004 6:57 pm Post subject: [STL] vector : validité des pointeurs sur les objets d'un ve |
|
|
Bonjour
Bonne année à tous.
Question d'un amateur sur le vector de la STL :
Dans un programme, j'ai plusieurs classes :
//------------------------------------------- début code
class Passager
{ string nom;
int place;
etc...
}
class Avion
{ string nom;
int moteurs, distance;
vector<Passager> ListePassagers;
etc...
}
vector<Avion> FlotteAvions;
//---------------------------------------------- fin code
J'ai donc un vecteur de classes qui contiennent elle-mêmes un vecteur
d'autres classes.
Je garde dans un tableau XX des pointeurs sur les différents objets Avion du
vecteur FlotteAvions.
Quand je rajoute des objets Passager au vecteur ListePassagers des objets
Avion du vecteur FlotteAvions, est-ce que mes pointeurs du tableau XX sont
toujours valables ? ou bien est-ce que le vecteur FlotteAvions peut être
réorganisé ? (je ne rajoute pas d'Avion, juste des Passager à
ListePassagers)
En espérant être clair. Merci.
--
R. VOISIN
|
|
| Back to top |
|
 |
Randolf Carter Guest
|
Posted: Fri Jan 02, 2004 11:18 am Post subject: Re: [STL] vector : validité des pointeurs sur les objets d'u |
|
|
| Quote: | Quand je rajoute des objets Passager au vecteur ListePassagers des objets
Avion du vecteur FlotteAvions, est-ce que mes pointeurs du tableau XX sont
toujours valables ? ou bien est-ce que le vecteur FlotteAvions peut être
réorganisé ? (je ne rajoute pas d'Avion, juste des Passager à
ListePassagers)
|
Non pas de problème. Seul un vecteur auquel on ajoute des élements peut être
réorganisé. Tant qu'on ne touche pas au vecteur d'avion, les pointeurs sur
les objets Avion restent valides.
--
À plus,
- Randolf
Enlever les X de mon adresse pour me répondre directement.
|
|
| Back to top |
|
 |
Remi Voisin Guest
|
Posted: Fri Jan 02, 2004 3:52 pm Post subject: Re: [STL] vector : validité des pointeurs sur les objets d'u |
|
|
Bonjour
"Randolf Carter" <XdorX (AT) XimcnX (DOT) XcomX> a écrit :
| Quote: | Non pas de problème. Seul un vecteur auquel on ajoute des élements peut être
réorganisé. Tant qu'on ne touche pas au vecteur d'avion, les pointeurs sur
les objets Avion restent valides.
|
Très bien, merci, ça me rassure.
--
R. VOISIN
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|