这可能已经在其他地方得到了回答,但我找不到合适的答案。
我有这个代码:
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,
};