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.
Członkowie
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
Element
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla