Поскольку они являются константами, имена полей типа перечисления прописными буквами. Вы должны использовать типы enum каждый раз, когда вам нужно представить фиксированный набор констант.
Должны ли перечисления быть все заглавными?
Перечисления - это тип, и имя перечисления должно начинаться с заглавной буквы. Элементы Enum являются константами, и их текст должен быть полностью прописным.
Следует ли перечисление писать с заглавной буквы C++?
Общие рекомендации для кода C и C++
Макросы препроцессора должны быть все в верхнем регистре. … В коде C это обычно аббревиатура, состоящая из строчных букв (например, epbcNONE); в C++ можно использовать тот же подход или использовать имя типа перечисления (например, eHelpOutputFormat_Console).
Могут ли перечисления быть строчными?
Соглашения Java заключаются в том, что все имена перечислений пишутся в верхнем регистре, что немедленно вызывает проблемы, если вы хотите сериализовать перечисление в другой форме. Но когда вы сериализуете эти значения перечисления, вы хотите использовать нижние значения «левого», «верхнего», «правого» и «нижнего». Нет проблем - вы можете переопределить Side.
Учитывает ли перечисление регистр символов?
Константы перечисления чувствительны к регистру.