CSimpleMapEqualHelper, classe
Cette classe est un assistance pour la classe CSimpleMap .
Syntaxe
template <class TKey, class TVal>
class CSimpleMapEqualHelper
Paramètres
TKey
Élément clé.
TVal
Élément value.
Membres
Méthodes publiques
Nom | Description |
---|---|
CSimpleMapEqualHelper ::IsEqualKey | (Statique) Teste deux clés pour l’égalité. |
CSimpleMapEqualHelper ::IsEqualValue | (Statique) Teste deux valeurs pour l’égalité. |
Notes
Cette classe de caractéristiques est un supplément à la CSimpleMap
classe. Il fournit des méthodes pour comparer deux CSimpleMap
éléments d’objet (en particulier, les composants clé et valeur) pour l’égalité. Par défaut, les clés et les valeurs sont comparées à l’aide d’operator ==(), mais si la carte contient des types de données complexes qui n’ont pas leur propre opérateur d’égalité, cette classe peut être substituée pour fournir les fonctionnalités supplémentaires requises.
Spécifications
En-tête : atlsimpcoll.h
CSimpleMapEqualHelper ::IsEqualKey
Teste deux clés pour l’égalité.
static bool IsEqualKey(const TKey& k1, const TKey& k2);
Paramètres
k1
Première clé.
k2
Deuxième clé.
Valeur de retour
Retourne true si les clés sont égales, false sinon.
CSimpleMapEqualHelper ::IsEqualValue
Teste deux valeurs pour l’égalité.
static bool IsEqualValue(const TVal& v1, const TVal& v2);
Paramètres
v1
Première valeur.
v2
Seconde valeur.
Valeur de retour
Retourne true si les valeurs sont égales, false sinon.
Voir aussi
CSimpleMapEqualHelperFalse, classe
Vue d’ensemble de la classe