Compartir a través de


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.

Consulte también

Información general sobre la clase