Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Klasse des intelligenten Zeigermechanismus zum Verwalten von Heapzeigern.
Wichtig |
|---|
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen. |
template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
Parameter
T
Der auf dem Heap gespeichert werden, Objekttyp.Allocator
Die Speicherbelegungsklasse zur Verwendung.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
|---|---|
Der -Konstruktor. |
Öffentliche Methoden
Name |
Description |
|---|---|
Rufen Sie diese Methode auf, um auf dem Heap zu den Speicherobjekten Speicher reserviert. |
|
Rufen Sie diese Methode auf, um den Arbeitsspeicher auf dem Heap neu belegen. |
Öffentliche Operatoren
Name |
Description |
|---|---|
Der Zuweisungsoperator. |
Hinweise
CHeapPtr wird von abgeleitet und CHeapPtrBase standardmäßig die CRT-Routinen (in CCRTAllocator) zum Arbeitsspeicher reserviert und freigegeben.Die Klasse CHeapPtrList verwendet werden, um eine Liste von Heapzeigern zu erstellen.Siehe auch CComHeapPtr, das COM-Speicherbelegungsroutinen verwendet.
Vererbungshierarchie
CHeapPtr
Anforderungen
Header: atlcore.h
Wichtig