std :: wstring优于CComBSTR

时间:2015-04-30 03:32:32

标签: com atl

有些问题涉及std::wstringCComBSTR之间的转换,例如this one,但如果两个项目都可用,那么每个问题的优势是什么?< / p>

1 个答案:

答案 0 :(得分:3)

std :: wstring有更多用于实际字符串处理的方法,而CComBSTR专门用于保存BSTR字符串。 BSTR主要由COM方法使用,并具有不同的内存布局。通常你应该使用std :: wstring或CString,除非你真的需要BSTR的内存布局。