IEquatableConcept::AreObjectsEqual 方法 (dbgmodel.h)

将此对象与任意类型的另一个 (进行比较,) 是否相等。 如果无法执行比较,应返回E_NOT_SET。 IEquatableConcept 通常由对象创建者实现。 若要比较对象,请考虑使用 IModelObject::IsEqualTo 或 IModelObject::Compare。

语法

HRESULT AreObjectsEqual(
  IModelObject *contextObject,
  IModelObject *otherObject,
  bool         *isEqual
);

参数

contextObject

要比较的对象。

otherObject

正在与该 contextObject 进行比较) 任意类型的另一个 (对象。

isEqual

返回指示两个对象是否相等的布尔值。

返回值

此方法返回指示成功或失败的 HRESULT。

注解

一般来说,你将实现 (但不一定使用 IEquatableConcept) 。 可以更轻松地调用 IModelObject::IsEqualTo 或 IModelObject::Compare,让这些方法管理概念提取。

要求

要求
Header dbgmodel.h

另请参阅

IEquatableConcept 接口