Klasa CHeapPtrBase
Klasa ta stanowi podstawę dla kilku klas wskaźnik stosu inteligentne.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
template <
class T,
class Allocator= CCRTAllocator
> class CHeapPtrBase
Parametry
T
Typ obiektu ma być przechowywana na stercie.Allocator
Klasa alokacji pamięci, aby użyć.Domyślnie procedur CRT są używane do przydzielania i zwolnić pamięć.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wywołanie tej metody, aby przydzielić pamięci. |
|
Wywołanie tej metody, aby przejąć na własność istniejącego wskaźnika. |
|
Wywołanie tej metody, aby zwolnić własności wskaźnika. |
|
Wywołanie tej metody, aby usunąć obiekt wskazywanej przez CHeapPtrBase. |
|
Wywołanie tej metody do ponownego przydzielenia pamięci. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Operator rzutowania. |
|
& operator. |
|
Operator wskaźnik do Państwa. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Wskaźnik zmienna członka danych. |
Uwagi
Klasa ta stanowi podstawę dla kilku klas wskaźnik stosu inteligentne.Klas pochodnych, na przykład CHeapPtr i CComHeapPtr, dodać własne konstruktory i operatory.Zobacz klasy te przykłady implementacji.
Wymagania
Nagłówek: atlcore.h