Partager via


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.

Voir aussi

Vue d’ensemble de la classe