Udostępnij za pośrednictwem


Klasa CPrimitiveElementTraits

Ta klasa udostępnia domyślne metody i funkcje dla klasy kolekcji składającej się z typów danych pierwotnych.

Składnia

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

Parametry

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

Elementy członkowskie

Definicje typów publicznych

Nazwa/nazwisko opis
CPrimitiveElementTraits::INARGTYPE Typ danych używany do dodawania elementów do obiektu klasy kolekcji.
CPrimitiveElementTraits::OUTARGTYPE Typ danych używany do pobierania elementów z obiektu klasy kolekcji.

Uwagi

Ta klasa udostępnia domyślne funkcje statyczne i metody przenoszenia, kopiowania, porównywania i tworzenia skrótów elementów typu danych pierwotnych przechowywanych w obiekcie klasy kolekcji.

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

Hierarchia dziedziczenia

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Wymagania

Nagłówek: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

Typ danych używany do dodawania elementów do obiektu klasy kolekcji.

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

Typ danych używany do pobierania elementów z obiektu klasy kolekcji.

typedef T& OUTARGTYPE;

Zobacz też

Klasa CDefaultElementTraits
Omówienie klasy