Udostępnij za pośrednictwem


Klasa CDefaultHashTraits

Ta klasa udostępnia funkcję statyczną do obliczania wartości skrótu.

Składnia

template<typename T>
class CDefaultHashTraits

Parametry

T
Typ danych, które mają być przechowywane w kolekcji.

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
CDefaultHashTraits::Hash (Statyczne) Wywołaj tę funkcję, aby obliczyć wartość skrótu dla danego elementu.

Uwagi

Ta klasa zawiera pojedynczą funkcję statyczną, która zwraca wartość skrótu dla danego elementu. Ta klasa jest używana przez klasę CDefaultElementTraits.

Aby uzyskać więcej informacji, zobacz Klasy kolekcji ATL.

Wymagania

Nagłówek: atlcoll.h

CDefaultHashTraits::Hash

Wywołaj tę funkcję, aby obliczyć wartość skrótu dla danego elementu.

static ULONG Hash(const T& element) throw();

Parametry

pierwiastek
Element .

Wartość zwracana

Zwraca wartość skrótu.

Uwagi

Domyślny algorytm tworzenia skrótów jest bardzo prosty: zwracana wartość to liczba elementów. Zastąpi tę funkcję, jeśli wymagany jest bardziej skomplikowany algorytm.

Zobacz też

Omówienie klasy