C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[STL] vector : validité des pointeurs sur les objets d'un ve

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Remi Voisin
Guest





PostPosted: Thu Jan 01, 2004 6:57 pm    Post subject: [STL] vector : validité des pointeurs sur les objets d'un ve Reply with quote



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





PostPosted: Fri Jan 02, 2004 11:18 am    Post subject: Re: [STL] vector : validité des pointeurs sur les objets d'u Reply with quote



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





PostPosted: Fri Jan 02, 2004 3:52 pm    Post subject: Re: [STL] vector : validité des pointeurs sur les objets d'u Reply with quote



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
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.