Bonjour,
Voici un nouveau soucis en ligne directe de mon précédent post :
Plus qu'un long discours, voici mon code "très épuré" :
Or il semble que le premier itérateur ne prenne pas en compte la suppression faite par le second.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for(itmmSomEtiq = mmSomEtiq.begin() ; itmmSomEtiq != mmSomEtiq.end() ; itmmSomEtiq++) { ... for(itmmSomEtiq2 = mmSomEtiq.begin() ; itmmSomEtiq2 != mmSomEtiq.end() ; itmmSomEtiq2++) { if(test) { mmSomEtiq.erase(itmmSomEtiq2++); } } }
Auriez-vous une idée pour résoudre mon problème.
Solution technique ou algorithmique possible.
Olivier14
Partager