Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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