CHeapPtrElementTraits选件类

在创建堆指针时的集合,此选件类的方法、静态有用功能和的typedef。

重要说明重要事项

此选件类及其成员不能在Windows运行时执行的应用程序。

template<
typename T,
class Allocator= ATL::CCRTAllocator
>
class CHeapPtrElementTraits : public CDefaultElementTraits<
ATL::CHeapPtr< T, Allocator>
>

参数

  • T
    在集合选件类中存储的对象类型。

  • Allocator
    对于使用的内存分配选件类。默认值为 CCRTAllocator

成员

51kzz6ww.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

CHeapPtrElementTraits::INARGTYPE

使用的数据类型对于将元素添加到集合选件类对象。

CHeapPtrElementTraits::OUTARGTYPE

使用的数据类型对于检索元素集合选件类对象。

备注

此选件类用于帮助集合包含堆指针的选件类对象的创建的方法、静态函数和typedef。选件类 CHeapPtrListCHeapPtrElementTraits派生。

有关更多信息,请参见 ATL 集合选件类

继承层次结构

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

要求

Header: atlcoll.h

请参见

参考

CDefaultElementTraits选件类

CComHeapPtr选件类

其他资源

ATL选件类概述