我已经定义了一个这样的枚举:
enum eFeature
{
eF_NONE=0,
eF_PORT_A=1,
eF_PORT_B=2,
eF_PORT_C=3,
};
我现在想将 wstring(“0”、“1”、“2”或“3”)转换为 eFeature。
我试过了
eFeature iThis;
iThis = _wtoi(mystring.c_str());
但是编译器告诉我“'int' 类型的值不能分配给 eFeature 类型的实体。”
有人可以帮忙吗?谢谢你。