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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de