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 Devolução

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.

Confira também

Visão geral da classe