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é" :
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++);
      }
   }
}
Or il semble que le premier itérateur ne prenne pas en compte la suppression faite par le second.

Auriez-vous une idée pour résoudre mon problème.
Solution technique ou algorithmique possible.

Olivier14