C++ 枚举

C++ 枚举

C++中的枚举是一个包含固定常量集合的数据类型。

它可以用于星期几(星期天,星期一,星期二,星期三,星期四,星期五和星期六),方向(北,南,东和西)等。C++枚举常量隐式地是静态和final的。

C++枚举可以被看作是具有固定常量集合的类。

C++枚举的注意事项

  • 枚举改善了类型安全性
  • 枚举在switch语句中易于使用
  • 枚举可以被遍历
  • 枚举可以有字段,构造函数和方法
  • 枚举可以实现多个接口,但不能扩展任何类,因为它在内部扩展了Enum类

C++枚举示例

让我们看一个在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;
}   

输出:

Day: 5

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程