在 C++ 中,枚举类型是一种用户定义的类型,可以包含一组命名的整数常量。要获取枚举类型的值,可以使用枚举变量或枚举常量名后跟枚举常量的值。
在下面的代码中,DPI_HOSTING_BEHAVIOR 是一个枚举类型,包含了三个枚举常量:DPI_HOSTING_BEHAVIOR_INVALID、DPI_HOSTING_BEHAVIOR_DEFAULT 和 DPI_HOSTING_BEHAVIOR_MIXED。如果要获取枚举类型的值,可以使用以下方式:
#include <iostream>
using namespace std;
typedef enum DPI_HOSTING_BEHAVIOR {
DPI_HOSTING_BEHAVIOR_INVALID = -1,
DPI_HOSTING_BEHAVIOR_DEFAULT = 0,
DPI_HOSTING_BEHAVIOR_MIXED = 1
} DPI_HOSTING_BEHAVIOR;
int main() {
DPI_HOSTING_BEHAVIOR behavior = DPI_HOSTING_BEHAVIOR_DEFAULT; // 定义枚举变量并初始化为默认值
cout << "The value of behavior is: " << behavior << endl; // 输出枚举变量的值
system("pause"); // 暂停程序,等待用户按键继续
return 0;
}
The value of behavior is: 0
请按任意键继续. . .