Bonjour, j'ai choisi d'utiliser std::list parce que je pensais que erase n'invalidait pas les iterators. Malheureusement, semblerait que sa ne marche que pour les iterators non supprim�s.
Je vous demande donc conseil sur comment faire quelque chose comme ceci :
Avec CallFunction pouvant faire un l.erase(it);
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 std::list<...>::iterator it; for(it=l.begin();it!=l.end();it++) { CallFunction(it,l,...); }
Merci de votre aide.
Partager