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.