CDefaultHashTraits-klasse

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.

Zie ook

Overzicht van klassen