Condividi tramite


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à

CHeapPtrBase

CHeapPtr

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