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,并让这些方法管理概念提取。

要求

要求 价值
标头 dbgmodel.h

另请参阅

IEquatableConcept 接口