C++枚举

在C++中,枚举是包含一组固定常量的数据类型。

它可以用于表示一周的天数(SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY和SATURDAY),方向(NORTH,SOUTH,EAST和WEST)等。C++枚举常量在编译时被隐式地声明为静态和最终的。

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

标签: C++语言, C++语言教程, C++语言技术, C++语言学习, C++语言学习教程, C++语言下载, C++语言开发, C++语言入门教程, C++语言进阶教程, C++语言高级教程, C++语言面试题, C++语言笔试题, C++语言编程思想