c2millet
Messages postés198Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention15 février 2005
-
6 déc. 2004 à 14:48
c2millet
Messages postés198Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention15 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
plus_plus_fab
Messages postés232Date d'inscriptionvendredi 9 janvier 2004StatutMembreDerniè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.
c2millet
Messages postés198Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention15 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
:)