Itérateurs dans la STL

christouilhe Messages postés 7 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 16 septembre 2005 - 11 févr. 2004 à 20:28
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 11 févr. 2004 à 21:21
Salut à vous tous !
Oui, je sais, je suis nouveau sur ce sîte, mais je compte bien lui faire honneur !
J'ai une question qui me turlupine en C++, ou plutôt en STL ... Est il possible de déclarer un itérateur (sunr une liste par exemple) et de ne parcourir qu'un nombre fixé d'éléments. Par exemple, j'aimerais lire des éléments n°6 jusqu'au 16ième de ma liste. On doit bien pouvoir le faire en passant par un entier i qui compterait les itérations ... mais n'y a t'il pas plus élégant ?
Merci de me venir en aide (si possible assez vite ...)
Bonne soirée
Christouilhe

1 réponse

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
11 févr. 2004 à 21:21
bah je pense que non, puisque les seuls itérateurs que tu peux obtenir directement sont avec begin() et end(), pour parcour du 6ème au 16ème, tu dois parcourir les 16 premiers, mais ca n'a rien d'inélégant
0
Rejoignez-nous