CDefaultHashTraits, classe
Cette classe fournit une fonction statique pour calculer les valeurs de hachage.
Syntaxe
template<typename T>
class CDefaultHashTraits
Paramètres
T
Type de données à stocker dans la collection.
Membres
Méthodes publiques
Nom | Description |
---|---|
CDefaultHashTraits ::Hash | (Statique) Appelez cette fonction pour calculer une valeur de hachage pour un élément donné. |
Notes
Cette classe contient une fonction statique unique qui retourne une valeur de hachage pour un élément donné. Cette classe est utilisée par la classe CDefaultElementTraits.
Pour plus d’informations, consultez les classes de collection ATL.
Spécifications
En-tête : atlcoll.h
CDefaultHashTraits ::Hash
Appelez cette fonction pour calculer une valeur de hachage pour un élément donné.
static ULONG Hash(const T& element) throw();
Paramètres
élément
Élément .
Valeur de retour
Retourne la valeur de hachage.
Notes
L’algorithme de hachage par défaut est très simple : la valeur de retour est le numéro d’élément. Remplacez cette fonction si un algorithme plus compliqué est nécessaire.