C++之枚举类型

发布时间:2024年01月16日

在 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

请按任意键继续. . .

文章来源:https://blog.csdn.net/T20151470/article/details/135612008
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。