CompareElements

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ı.

Ayrıca bkz: CList, CMap

Index