Klasa CAutoVectorPtrElementTraits
Ta klasa udostępnia metody, funkcje statyczne i definicje typów przydatne podczas tworzenia kolekcji inteligentnych wskaźników przy użyciu operatorów wektorów nowych i usuwania.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
template <typename T>
class CAutoVectorPtrElementTraits :
public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>
Parametry
T
Typ wskaźnika.
Elementy członkowskie
Definicje typów publicznych
Nazwa/nazwisko | opis |
---|---|
CAutoVectorPtrElementTraits::INARGTYPE | Typ danych używany do dodawania elementów do obiektu klasy kolekcji. |
CAutoVectorPtrElementTraits::OUTARGTYPE | Typ danych używany do pobierania elementów z obiektu klasy kolekcji. |
Uwagi
Ta klasa udostępnia metody, funkcje statyczne i definicje typów ułatwiające tworzenie obiektów klasy kolekcji zawierających inteligentne wskaźniki. W przeciwieństwie do klasy CAutoPtrElementTraits ta klasa używa operatorów wektorów nowych i usuwania.
Hierarchia dziedziczenia
CAutoVectorPtrElementTraits
Wymagania
Nagłówek: atlcoll.h
CAutoVectorPtrElementTraits::INARGTYPE
Typ danych używany do dodawania elementów do obiektu klasy kolekcji.
typedef CAutoVectorPtr<T>& INARGTYPE;
CAutoVectorPtrElementTraits::OUTARGTYPE
Typ danych używany do pobierania elementów z obiektu klasy kolekcji.
typedef T*& OUTARGTYPE;
Zobacz też
Klasa CDefaultElementTraits
Klasa CAutoVectorPtr
Omówienie klasy