CompareElements
Wywołana bezpośrednio przez CList::Find i pośrednio przez CMap::Lookup i [CMap::operator].
template<class TYPE, class ARG_TYPE>
BOOL AFXAPI CompareElements(
const TYPE* pElement1,
const ARG_TYPE* pElement2
);
Parametry
TYP
Wpisz pierwszy element, który należy porównać.pElement1
Wskaźnik do pierwszego elementu do porównania.ARG_TYPE
Typ drugi element do porównania.pElement2
Wskaźnik do drugiego elementu do porównania.
Wartość zwracana
Niezerowa, jeśli obiekt wskazywanej przez pElement1 jest równa obiekt wskazywanej przez pElement2; 0 inaczej.
Uwagi
CMap Wymaga użycia CMap parametry szablonu klucz i ARG_KEY.
Domyślna implementacja zwraca wynik porównania * pElement1 i * pElement2.Zastąpienie tej funkcji, dzięki czemu porównuje elementy w sposób odpowiedni dla aplikacji.
Język C++ definiuje operator porównania (==) dla typów prostych (char, int, pływakai tak dalej), ale nie definiuje operator porównania, klas i struktur.Jeśli chcesz użyć CompareElements lub do utworzenia wystąpienia jednej z klas kolekcji, które używa go, należy zdefiniować operator porównania lub przeciążenie CompareElements z wersji, która zwraca odpowiednie wartości.
Wymagania
Nagłówek: afxtempl.h