c++怎样输出枚举元素的名字

2024-12-31 15:11:14
推荐回答(1个)
回答1:

没有简单办法。自己写一个“映射”函数。
#include
using namespace std;
enum df{a,b,c,d,e}; //枚举定义
char *df_map(df iu) //“映射”函数
{
switch(iu){
case 0: return "a";break;
case 1: return "b";break;
case 2: return "c";break;
case 3: return "d";break;
case 4: return "e";break;
}
return "";
}
void main()
{
df iu=e;
cout<cout << df_map(iu); //“映射”
}