CHeapPtrList – třída
Tato třída poskytuje metody užitečné při vytváření seznamu ukazatelů haldy.
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 E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
Parametry
E
Typ objektu, který má být uložen ve třídě kolekce.
Alokátor
Třída přidělení paměti, která se má použít. Výchozí hodnota je CCRTAllocator.
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CHeapPtrList::CHeapPtrList | Konstruktor |
Poznámky
Tato třída poskytuje konstruktor a odvozuje metody z CAtlList a CHeapPtrElementTraits , které pomáhají vytvořit objekt třídy kolekce ukládající ukazatele haldy.
Hierarchie dědičnosti
CHeapPtrList
Požadavky
Hlavička: atlcoll.h
CHeapPtrList::CHeapPtrList
Konstruktor
CHeapPtrList(UINT nBlockSize = 10) throw();
Parametry
nBlockSize
Velikost bloku.
Poznámky
Velikost bloku je míra množství paměti přidělené v případě, že je vyžadován nový prvek. Větší velikosti bloků snižují počet volání rutin přidělení paměti, ale využívají více prostředků.
Viz také
CAtlList – třída
CHeapPtr – třída
CHeapPtrElementTraits – třída
Přehled třídy