Classe CSimpleMapEqualHelper
Questa classe è un helper per la classe CSimpleMap .
Sintassi
template <class TKey, class TVal>
class CSimpleMapEqualHelper
Parametri
TKey
Elemento chiave.
TVal
Elemento value.
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
CSimpleMapEqualHelper::IsEqualKey | (Statico) Verifica due chiavi per verificare l'uguaglianza. |
CSimpleMapEqualHelper::IsEqualValue | (Statico) Verifica due valori per verificarne l'uguaglianza. |
Osservazioni:
Questa classe traits è un supplemento alla CSimpleMap
classe . Fornisce metodi per confrontare due CSimpleMap
elementi oggetto (in particolare, i componenti chiave e valore) per l'uguaglianza. Per impostazione predefinita, le chiavi e i valori vengono confrontati usando operator==(), ma se la mappa contiene tipi di dati complessi che non dispongono del proprio operatore di uguaglianza, questa classe può essere sottoposta a override per fornire le funzionalità aggiuntive necessarie.
Requisiti
Intestazione: atlsimpcoll.h
CSimpleMapEqualHelper::IsEqualKey
Verifica due chiavi per verificare l'uguaglianza.
static bool IsEqualKey(const TKey& k1, const TKey& k2);
Parametri
k1
Prima chiave.
k2
Secondo tasto.
Valore restituito
Restituisce true se le chiavi sono uguali, false in caso contrario.
CSimpleMapEqualHelper::IsEqualValue
Verifica due valori per verificarne l'uguaglianza.
static bool IsEqualValue(const TVal& v1, const TVal& v2);
Parametri
v1
Primo valore.
v2
Secondo valore.
Valore restituito
Restituisce true se i valori sono uguali, false in caso contrario.
Vedi anche
Classe CSimpleMapEqualHelperFalse
Cenni preliminari sulla classe