Bagikan melalui


Metode IEquatableConcept::AreObjectsEqual (dbgmodel.h)

Membandingkan objek ini dengan objek lain (dari jenis arbitrer) untuk kesetaraan. Jika perbandingan tidak dapat dilakukan, E_NOT_SET harus dikembalikan. IEquatableConcept biasanya diimplementasikan oleh pembuat objek. Untuk membandingkan objek, pertimbangkan untuk menggunakan IModelObject::IsEqualTo atau IModelObject::Compare.

Sintaks

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

Parameter

contextObject

Objek sedang dibandingkan.

otherObject

Objek lain (dari jenis arbitrer) yang sedang dibandingkan dengan contextObject.

isEqual

Boolean yang dikembalikan menunjukkan apakah kedua objek sama.

Nilai kembali

Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.

Keterangan

Secara umum, Anda akan menerapkan (tetapi belum tentu mengonsumsi) IEquatableConcept. Mungkin lebih mudah untuk memanggil IModelObject::IsEqualTo atau IModelObject::Compare dan membiarkan metode tersebut mengelola pengambilan konsep.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Antarmuka IEquatableConcept