CComHeapPtr-Klasse
Eine intelligente Zeigerklasse zum Verwalten von Heapzeigern.
Syntax
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
Parameter
T
Der Objekttyp, der im Heap gespeichert werden soll.
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CComHeapPtr::CComHeapPtr | Der Konstruktor. |
Hinweise
CComHeapPtr
abgeleitet von CHeapPtr
, verwendet jedoch CComAllocator , um Arbeitsspeicher mithilfe von COM-Routinen zuzuweisen. Die verfügbaren Methoden finden Sie unter "CHeapPtrBase " und "CHeapPtrBase ".
Vererbungshierarchie
CComHeapPtr
Anforderungen
Kopfzeile: atlbase.h
CComHeapPtr::CComHeapPtr
Der Konstruktor.
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
Parameter
pData
Ein vorhandenes CComHeapPtr
-Objekt.
Hinweise
Der Heapzeiger kann optional mit einem vorhandenen CComHeapPtr
Objekt erstellt werden. In diesem Fall übernimmt das neue CComHeapPtr
Objekt die Verantwortung für die Verwaltung des neuen Zeigers und der neuen Ressourcen.
Siehe auch
CHeapPtr-Klasse
CHeapPtrBase-Klasse
CComAllocator-Klasse
Klassenübersicht