Sdílet prostřednictvím


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

CHeapPtrBase

CHeapPtr

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