CDefaultHashTraits – třída
Tato třída poskytuje statickou funkci pro výpočet hodnot hash.
Syntaxe
template<typename T>
class CDefaultHashTraits
Parametry
T
Typ dat, která mají být uložena v kolekci.
Členové
Veřejné metody
Název | Popis |
---|---|
CDefaultHashTraits::Hash | (Statické) Voláním této funkce vypočítáte hodnotu hash pro daný prvek. |
Poznámky
Tato třída obsahuje jednu statickou funkci, která vrací hodnotu hash pro daný prvek. Tato třída je využívána CDefaultElementTraits Třída.
Další informace naleznete v tématu ATL Collection Classes.
Požadavky
Hlavička: atlcoll.h
CDefaultHashTraits::Hash
Voláním této funkce vypočítáte hodnotu hash pro daný prvek.
static ULONG Hash(const T& element) throw();
Parametry
element
Prvek.
Návratová hodnota
Vrátí hodnotu hash.
Poznámky
Výchozí algoritmus hash je velmi jednoduchý: návratová hodnota je číslo prvku. Tuto funkci přepište, pokud je vyžadován složitější algoritmus.