Класс CComHeapPtr
Класс интеллектуального указателя для управления указателями кучи.
Синтаксис
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
Параметры
T
Тип объекта, который должен храниться в куче.
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CComHeapPtr::CComHeapPtr | Конструктор. |
Замечания
CComHeapPtr
производный от CHeapPtr
, но использует CComAllocator для выделения памяти с помощью процедур COM. Доступные методы см. в разделе CHeapPtrPtr и CHeapPtrBase .
Иерархия наследования
CComHeapPtr
Требования
Заголовок: atlbase.h
CComHeapPtr::CComHeapPtr
Конструктор.
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
Параметры
pData
Существующий объект CComHeapPtr
.
Замечания
Указатель кучи можно создать при необходимости с помощью существующего CComHeapPtr
объекта. В этом случае новый CComHeapPtr
объект несет ответственность за управление новым указателем и ресурсами.
См. также
Класс CHeapPtr
Класс CHeapPtrBase
Класс CComAllocator
Общие сведения о классе