Возможно, на это ответили в другом месте, но я не смог найти подходящий ответ.
У меня есть этот код:
enum enumWizardPage
{
WP_NONE = 0x00,
WP_CMDID = 0x01,
WP_LEAGUES = 0x02,
WP_TEAMS = 0x04,
WP_COMP = 0x08,
WP_DIVISIONS = 0x10,
WP_FORMULAS = 0x20,
WP_FINISHED = 0x40,
};
Что является устаревшим, и я должен изменить его, добавив несколько новых значений.
Проблема заключается в том, что каждое значение должно быть уникальным битом, поэтому они могут быть объединены ИЛИ в битовый массив.
Значения устанавливаются с использованием шестнадцатеричного формата # x ##, но мне интересно, может ли это максимальное значение, которое он может хранить?
Каков будет эффект, если таковой будет, если я изменю свой код на
enum enumWizardPage
{
WP_NONE = 0x0000,
WP_CMDID = 0x0001,
WP_LEAGUES = 0x0002,
WP_TEAMS = 0x0004,
WP_COMP = 0x0008,
WP_DIVISIONS = 0x0010,
WP_FORMULAS = 0x0020,
WP_FINISHED = 0x0040,
};