templatelt; sınıf Türü, sınıf arg_type >
bool AFXAPI CompareElements ( const türü* pElement1,
const arg_type* pElement2 );
Dönüş değeri
Sıfır pElement1 tarafından işaret nesne tarafından pElement2işaret nesneye eşit ise; Aksi halde 0.
Parametreleri
TÜRÜ
Karşılaştırılacak ilk öğe türü.
pElement1
Karşılaştırılacak ilk öğe için işaretçi.
ARG_TYPE
Karşılaştırılacak ikinci öğe türü.
pElement2
Karşılaştırılacak ikinci öğe işaretçisine.
Açıklamalar
Bu işlev, CList::Find tarafından doğrudan ve dolaylı olarak CMap::Lookup ve CMap::operator []adı verilir. CMap aramaları anahtar ve arg_key CMap şablon parametreleri kullanın.
Varsayılan uygulama karşılaştırılması sonucu verir * pElement1 ve * pElement2. Böylece uygulamanız için uygun bir şekilde öğeleri karşılaştırır bu işlevi geçersiz kılma.
C++ dili basit türlerini (char, int, floatvb.) karşılaştırma işleci (==) tanımlar ancak sınıflar ve yapılar karşılaştırma işleci tanımlamaz. Eğer CompareElements veya Koleksiyon sınıflarını kullanan birini oluşturmaya, karşılaştırma işlecini tanımlayan veya uygun değerleri döndüren bir sürümü ile CompareElements aşırı.