Sdílet prostřednictvím


Třída CHeapPtrElementTraits

Tato třída poskytuje metody, statické funkce a funkce TypeDef užitečné při vytváření kolekce haldy 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 Allocator= ATL::CCRTAllocator 
> 
class CHeapPtrElementTraits : public CDefaultElementTraits< 
ATL::CHeapPtr< T, Allocator> 
>

Parametry

  • T
    Typ objektu ukládat do kolekce třídy.

  • Allocator
    Třída přidělování paměti použít.Výchozí hodnota je CCRTAllocator.

Členy

Funkce TypeDef veřejné

Název

Description

CHeapPtrElementTraits::INARGTYPE

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

CHeapPtrElementTraits::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í ukazatele haldy.Třída CHeapPtrList pochází z CHeapPtrElementTraits .

Další informace naleznete v tématu Třídy ATL kolekce.

Hierarchii dědičnosti

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CDefaultElementTraits

Třída CComHeapPtr

Další zdroje

Přehled třídy ATL