Condividi tramite


Classe CDefaultHashTraits

Questa classe fornisce una funzione statica per il calcolo dei valori hash.

Sintassi

template<typename T>
class CDefaultHashTraits

Parametri

T
Tipo di dati da archiviare nella raccolta.

Membri

Metodi pubblici

Nome Descrizione
CDefaultHashTraits::Hash (Statico) Chiamare questa funzione per calcolare un valore hash per un determinato elemento.

Osservazioni:

Questa classe contiene una singola funzione statica che restituisce un valore hash per un determinato elemento. Questa classe viene utilizzata dalla classe CDefaultElementTraits.

Per altre informazioni, vedere Classi di raccolta ATL.

Requisiti

Intestazione: atlcoll.h

CDefaultHashTraits::Hash

Chiamare questa funzione per calcolare un valore hash per un determinato elemento.

static ULONG Hash(const T& element) throw();

Parametri

elemento
Elemento .

Valore restituito

Restituisce il valore hash.

Osservazioni:

L'algoritmo di hash predefinito è molto semplice: il valore restituito è il numero di elemento. Eseguire l'override di questa funzione se è necessario un algoritmo più complesso.

Vedi anche

Cenni preliminari sulla classe