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