Sdílet prostřednictvím


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

Seznam CAtl

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