visual-c – 如何将wchar_t *转换为std :: string? - 代码日志

visual-c – 如何将wchar_t *转换为std :: string?

我改变了我的类使用std :: string(根据我在这里得到的答案here,但一个函数我已经返回wchar_t *,我如何转换成std :: string?

我试过了

std::string test = args.OptionArg();

但是它说错误C2440:’initializing’:不能从’wchar_t *’转换为’std :: basic_string< _Elem,_Traits,_Ax>‘

你可以使用wstring并保留所有的Unicode
http://stackoverflow.com/questions/4339960/how-do-i-convert-wchar-t-to-stdstring

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:visual-c – 如何将wchar_t *转换为std :: string?