比较两个CComBSTR的正确方法是什么?我尝试使用
bool operator ==(
const CComBSTR& bstrSrc
) const throw( );
但是,即使两个ComBSTR相同,它也始终返回false。它不能正常工作。
我是否必须先将 CComBSTR的转换为ANSI字符串,然后再使用strcmp?
谢谢!
-公元前
最佳答案
您可能应该使用 VarBstrCmp
。
编辑:这实际上是CComBSTR::operator==
所做的,因此,如果没有进一步的上下文,您的代码可能不正确。