比较两个CComBSTR的正确方法是什么?我尝试使用

 bool operator ==(
     const CComBSTR& bstrSrc
 ) const throw( );

但是,即使两个ComBSTR相同,它也始终返回false。它不能正常工作。

我是否必须先将 CComBSTR的转换为ANSI字符串,然后再使用strcmp?

谢谢!

-公元前

最佳答案

您可能应该使用 VarBstrCmp

编辑:这实际上是CComBSTR::operator==所做的,因此,如果没有进一步的上下文,您的代码可能不正确。

10-04 12:07