Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
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