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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour