CHeapPtrList 类
此类提供在构造堆指针列表时有用的方法。
重要
无法在 Windows 运行时中执行的应用程序中使用此类及其成员。
语法
template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
参数
E
要存储在集合类中的对象类型。
分配器
要使用的内存分配类。 默认值为 CCRTAllocator。
成员
公共构造函数
名称 | 描述 |
---|---|
CHeapPtrList::CHeapPtrList | 构造函数。 |
备注
此类提供构造函数并从 CAtlList 和 CHeapPtrElementTraits 派生方法,以帮助创建存储堆指针的列表对象。
继承层次结构
CHeapPtrList
要求
标头:atlcoll.h
CHeapPtrList::CHeapPtrList
构造函数。
CHeapPtrList(UINT nBlockSize = 10) throw();
参数
nBlockSize
块大小。
注解
块大小用于衡量在需要新元素时分配的内存量。 较大的块大小可减少对内存分配例程的调用,但会使用更多资源。