CHeapPtrBase Class
Этот класс формы основу для нескольких умных классов указателя кучи.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
template <
class T,
class Allocator= CCRTAllocator
> class CHeapPtrBase
Параметры
T
Тип объекта, который будет храниться в куче.Allocator
Класс выделения памяти для использования. Подпрограммы CRT по умолчанию используются для выделения и освобождения памяти.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Вызовите этот метод, чтобы выделить память. |
|
Вызовите этот метод, чтобы принять владение существующего указателя. |
|
Этот метод вызывается для освобождения владение указателя. |
|
Вызывайте этот метод для удаления объекта указанный на CHeapPtrBase. |
|
Вызовите этот метод, чтобы reallocate память. |
Открытые операторы
Имя |
Описание |
---|---|
Оператор приведения. |
|
Оператор &. |
|
Оператор указатель-к- элемента. |
Открытые члены данных
Имя |
Описание |
---|---|
Переменная элемента данных. |
Заметки
Этот класс формы основу для нескольких умных классов указателя кучи. Производные классы, например, CHeapPtr и CComHeapPtr, добавить собственные конструкторы и операторов. См. раздел эти классы примеры реализации.
Требования
Header: atlcore.h