CompareElements
Volat přímo na 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 první prvek, který chcete porovnat.pElement1
Ukazatel na první prvek, který chcete porovnat.ARG_TYPE
Typ druhý prvek, který chcete porovnat.pElement2
Ukazatel na druhý prvek, který chcete porovnat.
Vrácená hodnota
Nenulová hodnota, pokud objekt odkazuje pElement1 se rovná objekt odkazuje pElement2; jinak 0.
Poznámky
CMap Vyžaduje použití CMap parametry šablony klíče a ARG_KEY.
Výchozí implementace vrátí výsledek porovnání * pElement1 a * pElement2.Přepište tuto funkci tak, že porovnává prvky tak, že je vhodné pro vaši aplikaci.
Jazyk C++ definuje operátor porovnání (==) pro jednoduché typy (char, int, float, atd), ale nedefinuje operátor porovnání tříd a struktur.Pokud chcete použít CompareElements nebo jeden z kolekce tříd, které používá 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