枚举常量的定义
枚举数被视为已定义在的初始值设定项后;因此,它们可用于初始化成功的枚举器。 下面的示例定义确保的枚举类型任何两个数可以组合使用或运算符:
// enumerator_constants.cpp
enum FileOpenFlags
{
OpenReadOnly = 1,
OpenReadWrite = OpenReadOnly << 1,
OpenBinary = OpenReadWrite << 1,
OpenText = OpenBinary << 1,
OpenShareable = OpenText << 1
};
int main()
{
}
在此示例中,一个前面的枚举数初始化每个成功的枚举器。