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

    Posté par (Mastodon) . En réponse au journal C++14. Évalué à 8.

    Oui, je crois que c'est à cause des litéraux définis par l'utilisateur (les trucs qu'on ajoute derrière un litéral pour préciser son type, comme 1L ou 0.1f). Dans la norme, il est dit que ceux qui ne font pas partie de la bibliothèque standard doivent être préfixés par _ (comme 1_km) et du coup, si le choix avait été fait sur _, ça aurait été un peu perturbant, sans compter que ça aurait complexifié le parsing (on tombe sur _, est-ce un séparateur de chiffre où le début d'un suffixe de litéral ?).