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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk