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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per