Classe CDefaultHashTraits
Essa classe fornece uma função estática para calcular valores de hash.
Sintaxe
template<typename T>
class CDefaultHashTraits
Parâmetros
T
O tipo de dados a serem armazenados na coleção.
Membros
Métodos públicos
Nome | Descrição |
---|---|
CDefaultHashTraits::Hash | (Estático) Chame essa função para calcular um valor de hash para um determinado elemento. |
Comentários
Essa classe contém uma única função estática que retorna um valor de hash para um determinado elemento. Essa classe é utilizada pela classe CDefaultElementTraits.
Para obter mais informações, confira Classes de Coleção da ATL.
Requisitos
Cabeçalho: atlcoll.h
CDefaultHashTraits::Hash
Chame essa função para calcular um valor de hash para um determinado elemento.
static ULONG Hash(const T& element) throw();
Parâmetros
element
O elemento é .
Valor de retorno
Retorna o valor de hash.
Comentários
O algoritmo de hash padrão é muito simples: o valor retornado é o número do elemento. Substitua essa função se um algoritmo mais complicado for necessário.