Partager via


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