#include<iostream>
using namespace std;
enum Week{
Mon = 1,//周一
Tue,//周二
Wed,//周三
Thu,//周四
Fri,//周五
Sat,//周六
Sun,//周日
};
int main(){
Week week = Week::Mon;
cout<<Week::Mon;
return 0;
}
在这段程序里,week 这个枚举变量,只能是定义好的 7 个值,不能是其他的值,而且在赋值的时候,你可以直接看出来这个值是什么,而不用再去和数字进行对应。这样就可以最大限度得减少出错的可能性了。
对于例如星期,季节,性别之类的概念,我们应该优先使用枚举类型。