Classe CComHeapPtr
Classe puntatore intelligente per la gestione dei puntatori heap.
Sintassi
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
Parametri
T
Tipo di oggetto da archiviare nell'heap.
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CComHeapPtr::CComHeapPtr | Costruttore. |
Osservazioni:
CComHeapPtr
deriva da CHeapPtr
, ma usa CComAllocator per allocare memoria usando routine COM. Per i metodi disponibili, vedere CHeapPtr e CHeapPtrBase .
Gerarchia di ereditarietà
CComHeapPtr
Requisiti
Intestazione: atlbase.h
CComHeapPtr::CComHeapPtr
Costruttore.
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
Parametri
pData
Oggetto CComHeapPtr
esistente.
Osservazioni:
Il puntatore dell'heap può essere creato facoltativamente usando un oggetto esistente CComHeapPtr
. In tal caso, il nuovo CComHeapPtr
oggetto assume la responsabilità di gestire il nuovo puntatore e le nuove risorse.
Vedi anche
Classe CHeapPtr
Classe CHeapPtrBase
Classe CComAllocator
Cenni preliminari sulla classe