ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

C++之枚举类型

2026/8/6 18:37:30 拓冰建站 浏览量
C++之枚举类型

在 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

请按任意键继续. . .