Bonjour,
Pour parcourir une liste de son début jusqu'à sa fin, j'utilise un itérateur normal comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
list <Class*>::iterator iterateur;
list <Class*> ma_liste;
 
for(iterateur = ma_liste.begin(); iterateur!=ma_liste.end(), iterateur++)
{
(*itrateur ) ....
}
Là j'ai envie de commencer à partir d'un membre précis de la liste, et la parcourir à partir de ce membre, jusqu'à la fin ou jusqu'au début (selon le besoin).
Est ce que vous savez comment procéder?
Merci.