Share via


CComHeapPtr-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Een slimme aanwijzerklasse voor het beheren van heap-pointers.

Syntaxis

template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>

Parameterwaarden

T
Het objecttype dat moet worden opgeslagen op de heap.

Leden

Openbare constructors

Naam Description
CComHeapPtr::CComHeapPtr De constructor.

Opmerkingen

CComHeapPtr is afgeleid van CHeapPtr, maar gebruikt CComAllocator om geheugen toe te wijzen met behulp van COM-routines. Zie CHeapPtr en CHeapPtrBase voor de beschikbare methoden.

Overnamehiƫrarchie

CHeapPtrBase

CHeapPtr

CComHeapPtr

Requirements

Header: atlbase.h

CComHeapPtr::CComHeapPtr

De constructor.

CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();

Parameterwaarden

pData-
Een bestaand CComHeapPtr object.

Opmerkingen

De heapaanwijzer kan eventueel worden gemaakt met behulp van een bestaand CComHeapPtr object. Zo ja, dan neemt het nieuwe CComHeapPtr object de verantwoordelijkheid voor het beheren van de nieuwe aanwijzer en resources.

Zie ook

CHeapPtr-klasse
CHeapPtrBase-klasse
CComAllocator-klasse
Overzicht van klassen