CComHeapPtr-Klasse

Eine intelligente Zeigerklasse zum Verwalten von Heapzeigern.

Syntax

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

Parameter

T
Der Objekttyp, der auf dem Heap gespeichert werden soll.

Member

Öffentliche Konstruktoren

name BESCHREIBUNG
CComHeapPtr::CComHeapPtr Der Konstruktor.

Hinweise

CComHeapPtr wird von CHeapPtr ableiten, verwendet jedoch CComAllocator zum Zuordnen von Arbeitsspeicher mithilfe von COM-Routinen. Die verfügbaren Methoden finden Sie unter CHeapPtr und CHeapPtrBase.

Vererbungshierarchie

CHeapPtrBase

CHeapPtr

CComHeapPtr

Anforderungen

Header: 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 -Objekt erstellt CComHeapPtr werden. Wenn ja, übernimmt das CComHeapPtr neue Objekt die Verantwortung für die Verwaltung des neuen Zeigers und der Ressourcen.

Siehe auch

CHeapPtr-Klasse
CHeapPtrBase-Klasse
CComAllocator-Klasse
Klassenübersicht