【发布时间】:2015-04-30 03:32:32
【问题描述】:
有一些关于std::wstring 和CComBSTR 之间转换的问题,比如this one,但是如果两者都在一个项目中可用,那么它们的优势是什么?
【问题讨论】:
有一些关于std::wstring 和CComBSTR 之间转换的问题,比如this one,但是如果两者都在一个项目中可用,那么它们的优势是什么?
【问题讨论】:
std::wstring 有更多用于实际字符串处理的方法,而 CComBSTR 专门用于保存 BSTR 字符串。 BSTR 主要由 COM 方法使用,并且具有不同的内存布局。通常你应该使用 std::wstring 或 CString 除非你真的需要 BSTR 的内存布局。
【讨论】: