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++;
C'est justement le but de son article. Il illustre comment Rust «protège» le développeur en l'empêchant de faire des trucs dangereux.
C++ te laisse faire ce que tu veux, mais s'il s'avère que ton usage était foireux ça va planter à l'éxecution.
Rust détecte et bloque les usages foireux à la compilation.
[^] # Re: Comparaison ?
Posté par pepp . En réponse au journal Journal Bookmark #2. Évalué à 6.
C'est justement le but de son article. Il illustre comment Rust «protège» le développeur en l'empêchant de faire des trucs dangereux.
C++ te laisse faire ce que tu veux, mais s'il s'avère que ton usage était foireux ça va planter à l'éxecution.
Rust détecte et bloque les usages foireux à la compilation.