Vector & list

c2millet Messages postés 198 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 15 février 2005 - 6 déc. 2004 à 14:48
c2millet Messages postés 198 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 15 février 2005 - 6 déc. 2004 à 15:42
Bjr à tous
Voilà en fait j'ai encore un peu de mal à savoir qd utiler un vector ou une list, j'ai du mal à voir la l'intéret d'utiliser l'un plustot que l'autre.
Si qqun peu m'éclairer merci
Cmill

2 réponses

plus_plus_fab Messages postés 232 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 8 janvier 2005
6 déc. 2004 à 15:21
salut,
un tres bref résumé :

vector : à utiliser lorsque l'on ne souhaite qu'ajouter des elements en queue. fournit des iterateurs à acces aléatoires. Comme son nom de l'indique pas, ce n'est pas fait pour le calcul scientifique à haute performance. Ne jamais essayer d'ajouter en tete avec vector.

list : à utiliser lorsque l'on souhaite inserer, oter des elements "au milieu". Sinon, utiliser vector ou deque. list ne permet n'a pas d'iterateur à acces aléatoire, mais dispose d'itérateurs bidirectionnels.

deque : pour ajouter/oter en tete, en queue, et fournit des itérateurs a acces aléatoires.
0
c2millet Messages postés 198 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 15 février 2005
6 déc. 2004 à 15:42
Merci plus_plus_fab. C déjà beaucoup plus claire au niveau de l'utilisation. J'étais en train de faire une boulette puisque j'insérait un élément dans mon vector en position 0
:)
0
Rejoignez-nous