CompareElements
Volat přímo pomocí CList::Find a nepřímo CMap::Lookup a [CMap::operator].
template<class TYPE, class ARG_TYPE>
BOOL AFXAPI CompareElements(
const TYPE* pElement1,
const ARG_TYPE* pElement2
);
Parametry
TYP
Typ prvku prvního porovnávaného.pElement1
Ukazatel na prvním prvkem srovnávat.ARG_TYPE
Typ prvku druhého porovnávaného.pElement2
Ukazatel na prvek druhého porovnávaného.
Vrácená hodnota
Nenulová hodnota, pokud objekt odkazuje pElement1 je rovna objekt odkazuje pElement2; jinak 0.
Poznámky
CMap Volání použít CMap parametry šablony KLÍČŮ a ARG_KEY.
Výchozí implementace vrátí výsledek srovnání * pElement1 a * pElement2.Přepsat tuto funkci tak, že porovnává prvků způsobem, který je vhodný pro aplikace.
Jazyk C++ definuje operátor porovnání (==) pro jednoduché typy (char, int, plovoucí, atd) ale nedefinuje operátor porovnání tříd a struktur.Chcete-li použít CompareElements nebo je kolekce tříd, které používá jednu instanci, musíte definovat operátor porovnání nebo přetížení CompareElements verzí, která vrátí příslušné hodnoty.
Požadavky
Záhlaví: afxtempl.h