Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Diese Klasse ist ein Hilfsprogramm für die CSimpleMap-Klasse .
Syntax
template <class TKey, class TVal>
class CSimpleMapEqualHelperFalse
Member
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| CSimpleMapEqualHelperFalse::IsEqualKey | (Statisch) Testet zwei Schlüssel auf Gleichheit. |
| CSimpleMapEqualHelperFalse::IsEqualValue | (Statisch) Gibt "false" zurück. |
Hinweise
Diese Eigenschaftenklasse ist eine Ergänzung der CSimpleMap Klasse. Es stellt eine Methode zum Vergleichen von zwei Elementen bereit, die CSimpleMap im Objekt enthalten sind, insbesondere zwei Wertelemente oder zwei Schlüsselelemente.
Der Wertvergleich gibt immer "false" zurück, und darüber hinaus wird ein Argument "false" aufgerufen ATLASSERT , wenn auf ihn verwiesen wird. In Situationen, in denen der Gleichheitstest nicht ausreichend definiert ist, ermöglicht diese Klasse einer Zuordnung, die Schlüssel-Wert-Paare enthält, für die meisten Methoden ordnungsgemäß funktioniert, aber für Methoden, die von Vergleichen wie CSimpleMap::FindVal abhängig sind, ordnungsgemäß fehlschlägt.
Anforderungen
Kopfzeile: atlsimpcoll.h
CSimpleMapEqualHelperFalse::IsEqualKey
Testet zwei Schlüssel auf Gleichheit.
static bool IsEqualKey(const TKey& k1, const TKey& k2);
Parameter
k1
Die erste Taste.
k2
Die zweite Taste.
Rückgabewert
Gibt true zurück, wenn die Schlüssel gleich sind, andernfalls "false".
Hinweise
Diese Methode ruft CSimpleArrayEqualHelper auf.
CSimpleMapEqualHelperFalse::IsEqualValue
Gibt false zurück.
static bool IsEqualValue(const TVal&, const TVal&);
Rückgabewert
Gibt false zurück.
Hinweise
Diese Methode gibt immer "false" zurück und ruft ATLASSERT ein Argument mit "false" auf, wenn darauf verwiesen wird. Ziel ist CSimpleMapEqualHelperFalse::IsEqualValue es, Methoden zu erzwingen, die Vergleiche verwenden, um klar definierte Weise zu scheitern, wenn Gleichheitstests nicht angemessen definiert wurden.