Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Deze klasse biedt een statische functie voor het berekenen van hash-waarden.
Syntaxis
template<typename T>
class CDefaultHashTraits
Parameterwaarden
T
Het type gegevens dat moet worden opgeslagen in de verzameling.
Leden
Openbare methoden
| Naam | Description |
|---|---|
| CDefaultHashTraits::Hash | (Statisch) Roep deze functie aan om een hash-waarde voor een bepaald element te berekenen. |
Opmerkingen
Deze klasse bevat één statische functie die een hash-waarde retourneert voor een bepaald element. Deze klasse wordt gebruikt door de klasse CDefaultElementTraits.
Zie ATL-verzamelingsklassen voor meer informatie.
Requirements
Koptekst: atlcoll.h
CDefaultHashTraits::Hash
Roep deze functie aan om een hash-waarde voor een bepaald element te berekenen.
static ULONG Hash(const T& element) throw();
Parameterwaarden
element
Het element.
Retourwaarde
Retourneert de hash-waarde.
Opmerkingen
Het standaard-hash-algoritme is zeer eenvoudig: de retourwaarde is het elementnummer. Overschrijf deze functie als een ingewikkelder algoritme vereist is.