Posté par reno .
En réponse au journal C++14.
Évalué à 3.
Et bien personnellement j'aurai pris le choix suivant: le _ est ignoré DANS et IMMÉDIATEMENT APRÈS un nombre donc
123_456 est interprété comme 123456, 123456_ aussi.
123_42_m est équivalent à 42m (literal m)
mais abc_def est toujours interprété comme abc_def.
Il y a peut être un problème avec cette règle mais je ne le vois pas..
Le seule défaut que je vois est que ça qui implique qu'on ne pourrait pas avoir d'user definied literal commençant par un _ mais bon déjà il me semble que les noms commençant par un _ sont "réservé", non?
[^] # Re: Séparateur de chiffre
Posté par reno . En réponse au journal C++14. Évalué à 3.
Et bien personnellement j'aurai pris le choix suivant: le _ est ignoré DANS et IMMÉDIATEMENT APRÈS un nombre donc
123_456 est interprété comme 123456, 123456_ aussi.
123_42_m est équivalent à 42m (literal m)
mais abc_def est toujours interprété comme abc_def.
Il y a peut être un problème avec cette règle mais je ne le vois pas..
Le seule défaut que je vois est que ça qui implique qu'on ne pourrait pas avoir d'user definied literal commençant par un _ mais bon déjà il me semble que les noms commençant par un _ sont "réservé", non?