C++ 枚举(enum)

C++ 枚举(enum) 首页 / C++入门教程 / C++ 枚举(enum)

C++中的Enum是包含固定常量集的数据类型。

它可以用于星期几(SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY和SATURDAY),方向(NORTH,SOUTH,EAST和WEST)等。C++枚举常量是静态的,并且是隐式最终的。

可以将C++枚举视为具有固定常量集的类。

无涯教程网

枚举要点

  • 枚举可提高类型安全性
  • 枚举可以在switch中轻松使用
  • 枚举可以遍历
  • 枚举可以具有字段,构造函数和方法
  • 枚举可能实现许多接口,但不能扩展任何类,因为它在内部扩展了Enum类

枚举示例

让我们看一下C++程序中使用的枚举数据类型的简单示例。

#include <iostream>
using namespace std;
enum week { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday };
int main()
{
    week day;
    day = Friday;
    cout << "Day: " << day+1<<endl;
    return 0;
}	

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-enumeration.html

来源:LearnFk无涯教程网

Day: 5

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

白话法律42讲 -〔周甲徳〕

TypeScript开发实战 -〔梁宵〕

深度学习推荐系统实战 -〔王喆〕

如何读懂一首诗 -〔王天博〕

零基础实战机器学习 -〔黄佳〕

深入剖析Java新特性 -〔范学雷〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

Go进阶 · 分布式爬虫实战 -〔郑建勋〕

结构会议力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)