Sdílet prostřednictvím


CAutoVectorPtrElementTraits – třída

Tato třída poskytuje metody, statické funkce a typedefs užitečné při vytváření kolekcí inteligentních ukazatelů pomocí vektorových nových a delete operátorů.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

template <typename T>
class CAutoVectorPtrElementTraits :
   public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>

Parametry

T
Typ ukazatele.

Členové

Veřejné definice typedef

Název Popis
CAutoVectorPtrElementTraits::INARGTYPE Datový typ, který se má použít pro přidání prvků do objektu třídy kolekce.
CAutoVectorPtrElementTraits::OUTARGTYPE Datový typ, který se má použít pro načtení prvků z objektu třídy kolekce.

Poznámky

Tato třída poskytuje metody, statické funkce a typedefs pro podporu vytváření objektů třídy kolekce obsahujících inteligentní ukazatele. Na rozdíl od CAutoPtrElementTraits tato třída používá vektorové nové a delete operátory.

Hierarchie dědičnosti

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

Požadavky

Hlavička: atlcoll.h

CAutoVectorPtrElementTraits::INARGTYPE

Datový typ, který se má použít pro přidání prvků do objektu třídy kolekce.

typedef CAutoVectorPtr<T>& INARGTYPE;

CAutoVectorPtrElementTraits::OUTARGTYPE

Datový typ, který se má použít pro načtení prvků z objektu třídy kolekce.

typedef T*& OUTARGTYPE;

Viz také

CDefaultElementTraits – třída
CAutoVectorPtr – třída
Přehled třídy