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
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