Sdílet prostřednictvím


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.

Viz také

Přehled třídy