CDefaultHashTraits-Klasse
Diese Klasse stellt eine statische Funktion zum Berechnen von Hashwerten bereit.
template<typename T>
class CDefaultHashTraits
T
Der Datentyp, der in der Sammlung gespeichert werden soll.
Name | Beschreibung |
---|---|
CDefaultHashTraits::Hash | (Statisch) Rufen Sie diese Funktion auf, um einen Hashwert für ein bestimmtes Element zu berechnen. |
Diese Klasse enthält eine einzelne statische Funktion, die einen Hashwert für ein bestimmtes Element zurückgibt. Diese Klasse wird von der CDefaultElementTraits-Klasse verwendet.
Weitere Informationen finden Sie unter ATL-Auflistungsklassen.
Kopfzeile: atlcoll.h
Rufen Sie diese Funktion auf, um einen Hashwert für ein bestimmtes Element zu berechnen.
static ULONG Hash(const T& element) throw();
Element
Das -Element.
Gibt den Hashwert zurück.
Der Standardhashingalgorithmus ist sehr einfach: Der Rückgabewert ist die Elementnummer. Überschreiben Sie diese Funktion, wenn ein komplizierterer Algorithmus erforderlich ist.