CHeapPtrBase选件类
此选件类窗体进行一些智能堆指针选件类的基础。
重要事项 |
---|
此选件类及其成员不能在Windows运行时执行的应用程序。 |
template <
class T,
class Allocator= CCRTAllocator
> class CHeapPtrBase
参数
T
在堆中存储的对象类型。Allocator
对于使用的内存分配选件类。默认情况下CRT实例用于分配和释放内存。
成员
公共构造函数
名称 |
说明 |
---|---|
该析构函数。 |
公共方法
名称 |
说明 |
---|---|
调用此方法分配内存。 |
|
调用此方法将现有指针的所有权。 |
|
调用此方法释放指针的所有权。 |
|
调用此方法删除点的对象。CHeapPtrBase。 |
|
调用此方法分配内存。 |
公共运算符
名称 |
说明 |
---|---|
转换运算符。 |
|
& 运算符。 |
|
指向成员的指针运算符。 |
公共数据成员
名称 |
说明 |
---|---|
指针数据成员变量。 |
备注
此选件类窗体进行一些智能堆指针选件类的基础。派生类,例如,CHeapPtr 和 CComHeapPtr,添加其构造函数和运算符。为实现示例参见以下选件类。
要求
Header: atlcore.h