Класс CComHeapPtr

Класс интеллектуального указателя для управления указателями кучи.

Синтаксис

template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>

Параметры

T
Тип объекта, который должен храниться в куче.

Участники

Открытые конструкторы

Имя Описание
CComHeapPtr::CComHeapPtr Конструктор.

Замечания

CComHeapPtr производный от CHeapPtr, но использует CComAllocator для выделения памяти с помощью процедур COM. Доступные методы см. в разделе CHeapPtrPtr иCHeapPtrBase .

Иерархия наследования

CHeapPtrBase

CHeapPtr

CComHeapPtr

Требования

Заголовок: atlbase.h

CComHeapPtr::CComHeapPtr

Конструктор.

CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();

Параметры

Pdata
Существующий объект CComHeapPtr.

Замечания

Указатель кучи можно создать при необходимости с помощью существующего CComHeapPtr объекта. В этом случае новый CComHeapPtr объект несет ответственность за управление новым указателем и ресурсами.

См. также

Класс CHeapPtr
Класс CHeapPtrBase
Класс CComAllocator
Общие сведения о классе