C++之枚举类型

在 C++ 中,枚举类型是一种用户定义的类型,可以包含一组命名的整数常量。要获取枚举类型的值,可以使用枚举变量或枚举常量名后跟枚举常量的值。

在下面的代码中,DPI_HOSTING_BEHAVIOR 是一个枚举类型,包含了三个枚举常量:DPI_HOSTING_BEHAVIOR_INVALID、DPI_HOSTING_BEHAVIOR_DEFAULT 和 DPI_HOSTING_BEHAVIOR_MIXED。如果要获取枚举类型的值,可以使用以下方式:

#include 
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

请按任意键继续. . .

你可能感兴趣的:(C++学习与记录,c++,枚举类型)