【发布时间】:2021-09-10 21:58:35
【问题描述】:
我已经声明了一个枚举和一个字符串
string SS;
enum CS {AA, BB, CC, DD};
我想创建一个名为 CN 类型为 CS 的变量并将 SS 分配给枚举 CS。
我在网上查了一下,大多数解决方案都是针对 C++11 及更高版本的。 我尝试使用地图,但它不起作用。
map<string, enum> CN;
CN["AA"]=0;
CN["BB"]=1;
CN["CC"]=2;
CN["DD"]=3;
谁能给我一些建议? 如何将 CS 创建为类型枚举 CS? 我会很感激的!
【问题讨论】:
-
enum CS {"AA", "BB", "CC", "DD"};is not valid C++ 你是说enum CS {AA, BB, CC, DD};吗? -
是的,感谢您的指正!