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.