• [^] # Re: Sortie de GCC 3.3.1

    Posté par . En réponse à la dépêche Sortie de GCC 3.3.1. Évalué à 2.

    Good link, thank 's.
    donc, pour parcourir une map et y supprimer des éléments, je suis obligé de faire :

    monTypeDeMap::iterator monIterator1;
    monTypeDeMap::iterator monIterator2;

    monIterator1 = maMap.begin();
    while (monIterator1 != maMap.end()){
    if (...){
    monIterator2 = monIterator1++;
    maMap.erase(monIterator2);
    }
    else
    monIterator1++;
    }

    C'est un peu lourd :-(