相关疑难解决方法(0)

C++字符串到枚举

在C++中有一种简单的方法可以将字符串转换为枚举(类似于Enum.ParseC#)吗?switch语句会长,所以我想知道是否有更简单的方法可以做到这一点?

编辑:

感谢您的所有回复.我意识到,对于我的特定情况,有一种更简单的方法.字符串总是包含字符'S'后跟一些数字,所以我只是做了

int i = atoi(myStr.c_str() + 1);
Run Code Online (Sandbox Code Playgroud)

然后切换i.

c++ string enums

17
推荐指数
6
解决办法
7万
查看次数

标签 统计

c++ ×1

enums ×1

string ×1