Sdílet prostřednictvím


Třída CAutoPtrElementTraits

Tato třída poskytuje metody, statické funkce a funkce TypeDef užitečné při vytváření kolekce smart ukazatele.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

template< 
typename T 
> 
class CAutoPtrElementTraits : public CDefaultElementTraits< 
ATL::CAutoPtr< T> 
>

Parametry

  • T
    Typ ukazatele.

Členy

Funkce TypeDef veřejné

Název

Description

CAutoPtrElementTraits::INARGTYPE

Typ dat pro přidávání prvků do třídy objektu kolekce.

CAutoPtrElementTraits::OUTARGTYPE

Typ dat pro načtení prvky z kolekce třídy objektu.

Poznámky

Tato třída poskytuje metody, statické funkce a funkce TypeDef pro napomáhání vytváření objektů třídy kolekci obsahující inteligentní ukazatele.Třídy CAutoPtrArray a CAutoPtrList odvodit z CAutoPtrElementTraits .Pokud vytváření kolekce smart ukazatelů, které vyžaduje nový vektorové a odstranit operátory, CAutoVectorPtrElementTraits místo.

Hierarchii dědičnosti

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CDefaultElementTraits

Další zdroje

Přehled třídy ATL