• [^] # Re: arg! du c++ !

    Posté par (site web personnel) . En réponse au journal Le quiz c++ de l'été. Évalué à 8.

    Il y a du mieux. Autant pendant un temps, les compilateurs étaient vraiment derrière le standard, autant depuis C++11, on a un standard beaucoup plus clair, et des implémentations qui ont vraiment convergé.

    Par exemple, le standard exclut clairement maintenant l'optimisation COW (copie sur écriture) pour std::string, et tous les compilos sont passés à l'optimisation SSO (optimisation de chaînes courtes. Je n'ai pas trouvé d'article Wikipedia, mais j'avais écrit quelque chose sur le sujet).

    La question porte sur le standard, et sauf grosse surprise je m'attends à ce que tous les compilos fassent la même chose (mais je prends tous les benchmarks que vous avez pour confirmer !).