gpt4 book ai didi

c++将字符串转换为参数中的LPCWSTR

转载 作者:行者123 更新时间:2023-11-28 04:39:39 25 4
gpt4 key购买 nike

我可以看到我可以在这样的参数中将字符串类型转换为 LPCWSTR:

myfunc(L"mystring");

但是假设这次我想将一个字符串作为变量传递,我将如何像上面那样轻松地转换它(不转换变量):

string myStringVar = "mystring";
myfunc(myStringVar);

我尝试了一些方法,例如:

myfunc(L{mystringvar});

最佳答案

如果你想使用宽字符串你需要一个std::wstring。你可以像这样使用它

std::wstring myStringVar = L"mystring";
myfunc(myStringVar.c_str());

关于c++将字符串转换为参数中的LPCWSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50511083/

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