En réponse à guppy, j’ai rédigé un long commentaire qui mérite d’être promu en journal. \_o_/
La norme C++ réserve l’utilisation du tiret bas (underscore)
Résumé de la norme Ⓒ✙✙ : https://en.cppreference.com/w/cpp/language/identifiers
[…]
An identifier can be used to name objects, references, functions, enumerators, types, class members, namespaces, templates, template specializations, parameter packs, goto labels, and other entities, with the following exceptions: