Partager via


CComHeapPtr, classe

Classe de pointeur intelligent pour la gestion des pointeurs de tas.

Syntaxe

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

Paramètres

T
Type d’objet à stocker sur le tas.

Membres

Constructeurs publics

Nom Description
CComHeapPtr ::CComHeapPtr Constructeur .

Notes

CComHeapPtrdérive de , mais utilise CComAllocator pour allouer de CHeapPtrla mémoire à l’aide de routines COM. Consultez CHeapPtr et CHeapPtrBase pour connaître les méthodes disponibles.

Hiérarchie d'héritage

CHeapPtrBase

CHeapPtr

CComHeapPtr

Spécifications

En-tête : atlbase.h

CComHeapPtr ::CComHeapPtr

Constructeur .

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

Paramètres

pData
Objet CComHeapPtr existant.

Notes

Le pointeur de tas peut éventuellement être créé à l’aide d’un objet existant CComHeapPtr . Dans ce cas, le nouvel CComHeapPtr objet assume la responsabilité de la gestion du nouveau pointeur et des ressources.

Voir aussi

CHeapPtr, classe
CHeapPtrBase, classe
CComAllocator, classe
Vue d’ensemble de la classe