佚名通过本文主要向大家介绍了bstr转string,string转 bstr t,bstr string,bstr转cstring,bstr转char等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: string如何转成BSTR
描述:
解决方案1:
描述:
ActiveX控件的返回类型是BSTR
我准备用STL的string实现,如何转成BSTR?
解决方案1:
USES_CONVERSION;
...
LPWSTR x = A2W(lpsz)
不要在递归程序里用
楼主为什么不在网上找一找呢?这样的类型转换在网上很多哟!
解决方案3: 很好转的
在前面加个L
L"string"
然后就用BSTR=SysAllocString(L"string")就可以了
BSTR是string转成的
首先BSTR定义是:typedef OLECHAR FAR* BSTR;
要把string 转化为 BSTR
按着楼上的办法用宏定义
一般用API函数,
比如 SysAllocString
_bstr_t(aa.c_str());
强制转换就可以了
(_bstr_t)
直接用宏
HRESULE ret(BSTR* lp){
string aa;
lp = A2BSTR(aa.c_str());
}