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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für