Sdílet prostřednictvím


Třída CHeapPtr

Inteligentní ukazatel Třída správy 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= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>

Parametry

  • T
    Typ objektu bude uložen na haldy.

  • Allocator
    Třída přidělování paměti použít.

Členy

3by29yh0.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CHeapPtr::CHeapPtr

Konstruktor.

3by29yh0.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CHeapPtr::Allocate

Volání této metody přidělení paměti haldy pro uložení objektů.

CHeapPtr::Reallocate

Volání této metody přerozdělit paměti haldy.

3by29yh0.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

CHeapPtr::operator =

Operátor přiřazení.

Poznámky

CHeapPtrje odvozen z CHeapPtrBase a ve výchozím nastavení používá rutiny CRT (v CCRTAllocator) přidělení a uvolnění paměti.Třída CHeapPtrList mohou být použity pro sestavení seznamu ukazatelů haldy.Viz také CComHeapPtr, který využívá rutiny přidělení paměti COM.

Hierarchii dědičnosti

CHeapPtrBase

CHeapPtr

Požadavky

Záhlaví: atlcore.h

Viz také

Referenční dokumentace

Třída CHeapPtrBase

Třída CCRTAllocator

Další zdroje

Přehled třídy ATL