本文概述
- C ++枚举要记住的要点
- C ++枚举示例
【C++枚举用法】它可以用于星期几(SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY和SATURDAY), 方向(NORTH, SOUTH, EAST和WEST)等。C++枚举常量是静态的, 并且是隐式最终的。
可以将C ++枚举视为具有固定常量集的类。
C ++枚举要记住的要点
- 枚举可提高类型安全性
- 枚举可轻松用于切换
- 枚举可以遍历
- 枚举可以具有字段, 构造函数和方法
- 枚举可以实现许多接口, 但不能扩展任何类, 因为它在内部扩展了Enum类
#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;
}
输出:
Day: 5
推荐阅读
- C++ Friend友元函数
- C++析构函数剖析
- C++复制构造函数
- C++构造函数解析
- C++聚合(HAS-A关系)
- C++中的素数程序
- C++回文程序实例
- C++中的斐波那契数列
- C++中的析因程序