我改变了我的类使用std :: string(根据我在这里得到的答案here,但一个函数我已经返回wchar_t *,我如何转换成std :: string?
我试过了
std::string test = args.OptionArg();
但是它说错误C2440:’initializing’:不能从’wchar_t *’转换为’std :: basic_string< _Elem,_Traits,_Ax>‘
你可以使用wstring并保留所有的Unicode
翻译自:https://stackoverflow.com/questions/4339960/how-do-i-convert-wchar-t-to-stdstring