• [^] # Re: Pas sûr que trouver des erreurs/la fiabilité soit si important pour la communauté libre..

    Posté par . En réponse à la dépêche [code] Trouver les erreurs. Évalué à 2.

    Personellement, plutôt qu’un goto, je préfère le break car l’entrée dans la boucle est plus lisible :

    #include <string>
    #include <array>
    #include <cstdio>
    int main(void)
    {
     std::string foo;
     std::array<std::string, 5> bar { "azerty", "qsdfgh", "wxcvbn", "poiuyt", "mlkjhg" };
     std::array<std::string, 5>::iterator foo_it=bar.begin();
     // Attention la condition se trouve au milieu de la boucle.
     for( ; ; ++foo_it )
     {
     foo += *foo_it;
     if (bar.end() == foo_it)
     break;
     foo += ";";
     }
     return 0;
    }