gpt4 book ai didi

c++ - 从 Wstring 转换为 CComBstr

转载 作者:行者123 更新时间:2023-11-28 03:42:37 24 4
gpt4 key购买 nike

请建议我将 wstring 转换为 CComBstr 的方法。

我尝试像下面那样转换,但失败了

CComBSTR BstrAddress(strID);//strID 是 wstring 类型

我收到错误消息“无法将参数 1 从‘std::wstring’转换为‘int’”请帮我解决这个问题

最佳答案

这些是 CComBSTR 类的构造函数:

CComBSTR( ) throw( ); 
CComBSTR(
const CComBSTR& src
);
CComBSTR(
REFGUID guid
);
CComBSTR(
int nSize
);
CComBSTR(
int nSize,
LPCOLESTR sz
);
CComBSTR(
int nSize,
LPCSTR sz
);
CComBSTR(
LPCOLESTR pSrc
);
CComBSTR(
LPCSTR pSrc
);

MSDN

所以,你可以这样转换:

CComBSTR BstrAddress(strID.size(), strID.data());

关于c++ - 从 Wstring 转换为 CComBstr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645068/

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