Udostępnij za pośrednictwem


Klasa CElementTraits

To klasa jest używana przez klasy kolekcji zapewnia metody i funkcji przenoszenia, kopiowania, porównanie i czynności mieszania.

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

Parametry

  • T
    Typ danych przechowywanych w kolekcji.

Uwagi

Tej klasy zapewnia domyślne funkcji statycznych i metod przenoszenia, kopiowania, porównywanie i mieszania elementów przechowywanych w obiekcie klasy kolekcji.CElementTraitsjest określony jako domyślnego dostawcę tych operacji przez klasy kolekcji CAtlArray, CAtlList, CRBMap, CRBMultiMap, i CRBTree.

Wystarczy domyślne implementacje typów danych proste, ale jeśli klasy kolekcji są używane do przechowywania bardziej złożone obiekty, 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ż

Informacje

Klasa CDefaultElementTraits

Inne zasoby

Omówienie klasy ATL