CHeapPtr Class
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