Udostępnij za pośrednictwem


Klasa CElementTraits

Ta klasa jest używana przez klasy kolekcji do udostępniania metod i funkcji do przenoszenia, kopiowania, porównywania i tworzenia skrótów operacji.

Składnia

template<typename T>
class CElementTraits : public CDefaultElementTraits<T>

Parametry

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

Uwagi

Ta klasa udostępnia domyślne funkcje statyczne i metody przenoszenia, kopiowania, porównywania i tworzenia skrótów elementów przechowywanych w obiekcie klasy kolekcji. CElementTraits Jest określony jako domyślny dostawca tych operacji przez klasy kolekcji CAtlArray, CAtlList, CRBMap, CRBMultiMap i CRBTree.

Domyślne implementacje będą wystarczające dla prostych typów danych, ale jeśli klasy kolekcji są używane do przechowywania bardziej złożonych obiektów, funkcje i metody muszą zostać zastąpione przez implementacje dostarczone przez użytkownika.

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

Wymagania

Nagłówek: atlcoll.h

Zobacz też

Klasa CDefaultElementTraits
Omówienie klasy