Třída CHeapPtrBase
Tato třída představuje základ pro několik tříd ukazatel inteligentní haldy.
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 <
class T,
class Allocator= CCRTAllocator
> class CHeapPtrBase
Parametry
T
Typ objektu bude uložen na haldy.Allocator
Třída přidělování paměti použít.Ve výchozím nastavení používají rutiny CRT přidělení a uvolnění paměti.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Volání této metody přidělit paměť. |
|
Volání této metody převzít vlastnictví stávající ukazatel. |
|
Volání této metody uvolnění vlastnictví ukazatele. |
|
Volání této metody odstranit objekt odkazuje CHeapPtrBase . |
|
Volání této metody přidělení paměti. |
Veřejné operátory
Název |
Description |
---|---|
Operátor přetypování. |
|
& operátor. |
|
Operátor ukazatele na člen. |
Veřejné datové členy
Název |
Description |
---|---|
Ukazatel data členské proměnné. |
Poznámky
Tato třída představuje základ pro několik tříd ukazatel inteligentní haldy.Odvozené třídy, například CHeapPtr a CComHeapPtr, přidat vlastní konstruktory a operátory.Viz příklady implementace těchto tříd.
Požadavky
Záhlaví: atlcore.h