gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:42:31 25 4
gpt4 key购买 nike

我将类(class)更改为使用 std::string (基于我得到的答案 here 但我有一个函数返回 wchar_t *。如何将其转换为 std::string?

我试过了:

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

但它显示错误 C2440: 'initializing' : cannot convert from 'wchar_t *' to 'std::basic_string<_Elem,_Traits,_Ax>'

最佳答案

std::wstring ws( args.OptionArg() );
std::string test( ws.begin(), ws.end() );

关于c++ - 如何将 wchar_t* 转换为 std::string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com