• [^] # Re: Comparaison ?

    Posté par . En réponse au journal Journal Bookmark #2. Évalué à 3.

    je me répond à moi même parce que le délai d'édition est trop court;

    Pour le 'broken iterator', il y a plus que le problème de boucle; c'est qu'il touche au conteneur pendant l'itération; et on ne fait jamais ça en c++;

    Il vaut mieux écrire

    for( int i = 0 ; i< v.size() ; ++i){
     if (v[i] < 5)
     v.push_back(5-v[i]);
    }

    de toute façon pour itérer en c++ on écrit maintenant

    for( auto no : v){
    }

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent