templatelt; клас Тип, клас ARG_TYPE >
BOOL AFXAPI CompareElements ( константа Тип* pElement1,
константа ARG_TYPE* pElement2 );
Значення, яке повертається
Ненульовий, якщо об'єкт вказав на pElement1 дорівнює об'єкт вказав на pElement2; в іншому випадку 0.
Параметри
ТИП
Введіть перший елемент для порівняння.
pElement1
Вказівник на перший елемент для порівняння.
ARG_TYPE
Тип другий елемент для порівняння.
pElement2
Вказівник на другий елемент для порівняння.
Зауваження
Ця функція викликається безпосередньо на CList::Find і опосередковано CMap::Lookup і CMap::operator []. CMap дзвінків використовувати CMap шаблон параметри КЛЮЧА та ARG_KEY.
За замовчуванням реалізація повертає результат порівняння * pElement1 і * pElement2. Пересилити цю функцію, так що він порівнює елементів таким чином, що підходить для вашого застосування.
Мовою C++ визначає оператора порівняння (= =) для простих типів (Чар, int, плаватиі так далі), але не визначає оператор порівняння для класів і структур. Якщо ви хочете, щоб використовувати CompareElements або примірник один набір класів, який використовує його, ви повинні визначити оператор порівняння або перевантаження CompareElements з версією, яка повертає відповідні значення.