Vector

Signaler
Messages postés
117
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
30 mars 2012
-
Messages postés
64
Date d'inscription
lundi 20 octobre 2003
Statut
Membre
Dernière intervention
1 juillet 2010
-
bonjour,
quelqu'un peut m'expliquer la ligne de commande: vector<Model*> models;
merci d'avance

1 réponse

Messages postés
64
Date d'inscription
lundi 20 octobre 2003
Statut
Membre
Dernière intervention
1 juillet 2010
2
vector<Model*> models;

Tu crée un objet models qui est de type vector<Model*>.
Le type vector est un type défini dans la STL (std template library) qui te permet de crée un vecteur, autrement dit un tableau d'elements. Dans le cas du type vector<Model*>, le tableau ou vecteur va contenir des elements de type Model*, a savoir des pointeurs sur des objet de type Model, certainement défini dans ton programme.

Pour utiliser les vecteurs -> Documentation sur cppreference   (google powa)

Attention, le vecteur contiendra seulement des pointeurs, utilise l'operateur -> pour acceder au méthodes de la classe Model
models[0]->methode(); //accede à la méthode methode() du premier objet de type Model dans le vector models

J'espere que c'est clair, @+;

Mad Love Disease