CHeapPtrList 类

此类提供在构造堆指针列表时有用的方法。

重要

无法在 Windows 运行时中执行的应用程序中使用此类及其成员。

语法

template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
   : public CAtlList<ATL::CHeapPtr<E, Allocator>,
                     CHeapPtrElementTraits<E, Allocator>>

参数

E
要存储在集合类中的对象类型。

分配器
要使用的内存分配类。 默认值为 CCRTAllocator

成员

公共构造函数

名称 描述
CHeapPtrList::CHeapPtrList 构造函数。

备注

此类提供构造函数并从 CAtlListCHeapPtrElementTraits 派生方法,以帮助创建存储堆指针的列表对象。

继承层次结构

CAtlList

CHeapPtrList

要求

标头:atlcoll.h

CHeapPtrList::CHeapPtrList

构造函数。

CHeapPtrList(UINT nBlockSize = 10) throw();

参数

nBlockSize
块大小。

注解

块大小用于衡量在需要新元素时分配的内存量。 较大的块大小可减少对内存分配例程的调用,但会使用更多资源。

另请参阅

CAtlList 类
CHeapPtr 类
CHeapPtrElementTraits 类
类概述