Klasa CHeapPtr
Klasa inteligentne wskaźnik zarządzania wskaźniki sterty.
![]() |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
Parametry
T
Typ obiektu ma być przechowywana na stercie.Allocator
Klasa alokacji pamięci, aby użyć.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wywołanie tej metody, aby przydzielić pamięci na stercie do przechowywania obiektów. |
|
Wywołanie tej metody do ponownego przydzielenia pamięci na stercie. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Operator przypisania. |
Uwagi
CHeapPtrpochodzi z CHeapPtrBase i domyślnie używa procedur CRT (w CCRTAllocator) aby przydzielić i zwolnić pamięć.Klasa CHeapPtrList może służyć do konstruowania listy wskaźników sterty.Zobacz też CComHeapPtr, która używa procedur alokacji pamięci COM.
Hierarchii dziedziczenia
CHeapPtr
Wymagania
Nagłówek: atlcore.h