gpt4 book ai didi

c++ - wstring* 到 PWSTR 的转换

转载 作者:可可西里 更新时间:2023-11-01 11:49:48 28 4
gpt4 key购买 nike

<分区>

我正在尝试将 wstring* 转换为 PWSTR*。根据 http://devsolvd.com/questions/how-to-convert-std-string-to-lpcstr PWSTR 是 wchar_t*。所以 PWSTR* 是 wchar_t**

根据文档 http://en.cppreference.com/w/cpp/string/basic_string , wstring 为 wchar_t。所以 wstring* 就是 whar_t*

要将 wstring 转换为 PWSTR,我正在尝试以下表达式:

std::wstring *currentMetric =...
PWSTR *metric=...
*metric=currentMetric

出现错误“无法从‘std::wstring *’转换为‘PWSTR’”我不想使用 c_str,因为它返回 PCWSTR,而 const_cast 可以提供 PWSTR,但重新分配变量可能会导致数据损坏。

我想知道任何其他方法。

谢谢

编辑: answer建议使用 c_str(),但我想使用 c_str() 以外的东西

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