Правила образования идентификаторов
Рассмотрим правила построения идентификаторов из букв алфавита (в C++ три):
Первым символом идентификатора C++ может быть только буква. Следующими символами идентификатора могут быть буквы, буквы-цифры и буквы-подчерки. Длина идентификатора неограниченна (фактически же длина зависит от реализации системы программирования).
Вопреки правилам словообразования в C++ существуют ограничения относительно использования подчерка в качестве самой первой буквы в идентификаторах. Особенности реализации делают нежелательными для использования идентификаторы, которые начинаются с этого символа.