草庐IT

WeekEnum

全部标签

c++ - 如何从其值中获取枚举项名称

我声明了一个枚举类型,enumWeekEnum{Mon=0;Tue=1;Wed=2;Thu=3;Fri=4;Sat=5;Sun=6;};当我已经拥有项目值“0、1等”时,如何获取项目名称“周一、周二等”我已经有这样的功能了Log(今天是“2”,尽情享受吧!);现在我想要下面的输出TodayisWed,enjoy 最佳答案 你不能直接,enumC++中的枚举与Java枚举不同。通常的方法是创建一个std::map.std::mapm;m[Mon]="Monday";//...m[Sun]="Sunday";

c++ - 如何从其值中获取枚举项名称

我声明了一个枚举类型,enumWeekEnum{Mon=0;Tue=1;Wed=2;Thu=3;Fri=4;Sat=5;Sun=6;};当我已经拥有项目值“0、1等”时,如何获取项目名称“周一、周二等”我已经有这样的功能了Log(今天是“2”,尽情享受吧!);现在我想要下面的输出TodayisWed,enjoy 最佳答案 你不能直接,enumC++中的枚举与Java枚举不同。通常的方法是创建一个std::map.std::mapm;m[Mon]="Monday";//...m[Sun]="Sunday";