Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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