bonjours,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
template <class InputIterator, class Distance>
  void advance (InputIterator& i, Distance n);
est-ce-que cella veur dire que je peut utiliser la version
template <class InputIterator, class Distance>??

car j'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
map<xx,xx>::const_iterator iter;
map<xx,xx>::const_iterator stop;
iter = find(aa.begin(), aa.end(), valeur_rechercher);
 
//ET JE VOUDRAI METRE QUELQUE CHOISE DU GENRE>>>
stop = advance(iter, temps);  //sans que iter soit incrementer
vous voyer une solution, ou plutot mon erreur de lecture??
Et j'arrive pas a savoir quelle valeur prend iter (dans le cas normale d'utilisation de la fonction), si je depasse la taille du conteneur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
list<int> a {1,2,3,4,5,6};
iter = a.begin();
advance(iter,22);
//iter == ?????
merci