Clase CDefaultHashTraits
Esta clase proporciona una función estática para calcular valores hash.
Sintaxis
template<typename T>
class CDefaultHashTraits
Parámetros
T
Tipo de datos que se van a almacenar en la colección.
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
CDefaultHashTraits::Hash | (Estática) Llame a esta función para calcular un valor hash para un elemento dado. |
Comentarios
Esta clase contiene una única función estática que devuelve un valor hash para un elemento dado. La Clase CDefaultElementTraits utiliza esta clase.
Para obtener más información, consulte Clases de colección en ATL.
Requisitos
Encabezado: atlcoll.h
CDefaultHashTraits::Hash
Llame a esta función para calcular un valor hash para un elemento dado.
static ULONG Hash(const T& element) throw();
Parámetros
element
Elemento .
Valor devuelto
Devuelve el valor hash.
Comentarios
El algoritmo hash predeterminado es muy sencillo: el valor devuelto es el número del elemento. Invalide esta función si hace falta un algoritmo más complicado.