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