CComHeapPtr 类
用于管理堆指针的智能指针类。
语法
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
参数
T
要存储在堆上的对象类型。
成员
公共构造函数
名称 | 描述 |
---|---|
CComHeapPtr::CComHeapPtr | 构造函数。 |
备注
CComHeapPtr
派生自 CHeapPtr
,但使用 CComAllocator 分配使用 COM 例程的内存。 有关可用方法,请参阅 CHeapPtr 和 CHeapPtrBase。
继承层次结构
CComHeapPtr
要求
标头:atlbase.h
CComHeapPtr::CComHeapPtr
构造函数。
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
参数
pData
一个现有的 CComHeapPtr
对象。
备注
可以选择使用现有 CComHeapPtr
对象创建堆指针。 如果是这样,则新的 CComHeapPtr
对象负责管理新的指针和资源。