• [^] # Re: Séparateur de chiffre

    Posté par (site web personnel) . En réponse au journal C++14. Évalué à 7.

    Si tu as de meilleurs idées, tu n'as qu'a participer aux discussion de l'ISO. C'est publique et ouvert à tous.

    _ fait partie du nom puisque c'est un identifier.

    En C++11 les user defined literal permettent d'écrire des truc du genre

    speed_t vitesse = 42m / 1s

    le m et s sont des user defined literal, mais ce sont juste des identifier. Et comme le dit moi1392 plus bas, _42 est aussi un identifier.

    Pas facile de faire évoluer un langage existant sans cassé la compatibilité.

    Rappelons que c'est cette compatibilité qui est la plus grande force du C++.
    Je travaille en C++11 qui est un language moderne, avec des grosses bases de code qui ont 15 ans ou même plus. Le passage à C++11 c'est fait sans trop de problème après avoir corrigé les quelques erreur de compilations.

    En ce qui concerne le séparateur de nombre, personnelement j'aurais préféré espace. (mais ça causais des problème en Objective C++)
    Ce document explique la discussion:
    http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3499.html