CComHeapPtr – třída
Třída inteligentního ukazatele pro správu ukazatelů haldy.
Syntaxe
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
Parametry
T
Typ objektu, který má být uložen v haldě.
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CComHeapPtr::CComHeapPtr | Konstruktor |
Poznámky
CComHeapPtr
je odvozen z CHeapPtr
, ale používá CComAllocator k přidělení paměti pomocí rutin MODELU COM. Dostupné metody najdete v CHeapPtr a CHeapPtrBase .
Hierarchie dědičnosti
CComHeapPtr
Požadavky
Hlavička: atlbase.h
CComHeapPtr::CComHeapPtr
Konstruktor
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
Parametry
pData
Existující objekt CComHeapPtr
.
Poznámky
Ukazatel haldy lze volitelně vytvořit pomocí existujícího CComHeapPtr
objektu. Pokud ano, nový CComHeapPtr
objekt přebírá odpovědnost za správu nového ukazatele a prostředků.
Viz také
CHeapPtr – třída
CHeapPtrBase – třída
CComAllocator – třída
Přehled třídy