Třída CHeapPtr
Inteligentní ukazatel Třída správy haldy ukazatele.
Dů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
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Volání této metody přidělení paměti haldy pro uložení objektů. |
|
Volání této metody přerozdělit paměti haldy. |
Veřejné operátory
Název |
Description |
---|---|
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
CHeapPtr
Požadavky
Záhlaví: atlcore.h