在COM组件中的字符串,是使用_bstr_t还是CComBSTR? 在COM组件中包含有字符串变量,是使用_bstr_t还是CComBSTR? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BSTR主要用于接口函数。但我要问的是组件本身包含字符串变量,用BSTR好像太繁琐。看到一些程序用_bstr_t,而另外一些程序用CComBSTR。到底那个更好? c++:用 _bstr_t CComBSTRc:用BSTR我感觉是这样的 用c++。是_bstr_t 还是 CComBSTR呢? 接口用CComBSTR,其他地方用 _bstr_t 组件内部随你用什么都可以,关键是接口要用BSTR直接用字符数组也可以wchar_t szSample[];甚至用char都行,只是接口返回字符串要转回宽字节的字符,麻烦一些 换个问法:_bstr_t与CComBSTR有什么不同?各应用于什么场合? 个人习惯用CComBSTR,需要与char*转换时才用_bstr_t做中介。char * <=>_bstr_t <=>BSTR <=> CComBSTR CComBSTR 没有引用计数_bstr_t 有引用计数我用 CComBSTR 菜鸟的问题,但不得不提!!! 咨询一下: 问号按扭 是怎么实现的,是自己画的吗? 如何实现多线程对文件复制????? 请教大家一个关于位图的问题,急,谢谢大家了。 如何获得进程的退出码? 请问,如何在自己的ActiveX控件里插入已有的ActiveX控件 关于WSAEventSelect()的一个问题 mfc建立空文档失败 richedit中插入bitmap的 实现 我遇到了LNK2001的问题 在什么情况下使用COM 位图问题
但我要问的是组件本身包含字符串变量,用BSTR好像太繁琐。
看到一些程序用_bstr_t,而另外一些程序用CComBSTR。
到底那个更好?
c:用BSTR
我感觉是这样的
是_bstr_t 还是 CComBSTR呢?
wchar_t szSample[];
甚至用char都行,只是接口返回字符串要转回宽字节的字符,麻烦一些
_bstr_t与CComBSTR有什么不同?
各应用于什么场合?
char * <=>_bstr_t <=>BSTR <=> CComBSTR
_bstr_t 有引用计数
我用 CComBSTR