CAutoPtrElementTraits 类
此类提供在创建智能指针集合时有用的方法、静态函数和 typedef。
重要
无法在 Windows 运行时中执行的应用程序中使用此类及其成员。
语法
template<typename T>
class CAutoPtrElementTraits
: public CDefaultElementTraits<ATL::CAutoPtr<T>>
参数
T
指针类型。
成员
公共 Typedef
名称 | 描述 |
---|---|
CAutoPtrElementTraits::INARGTYPE | 用于将元素添加到集合类对象的数据类型。 |
CAutoPtrElementTraits::OUTARGTYPE | 用于从集合类对象中检索元素的数据类型。 |
备注
此类提供方法、静态函数和 typedef 来帮助创建包含智能指针的集合类对象。 类 CAutoPtrArray 和 CAutoPtrList 派生自 CAutoPtrElementTraits
。 如果生成需要矢量 new 和 delete 运算符的智能指针集合,请改用 CAutoVectorPtrElementTraits。
继承层次结构
CAutoPtrElementTraits
要求
标头:atlcoll.h
CAutoPtrElementTraits::INARGTYPE
用于将元素添加到集合类对象的数据类型。
typedef CAutoPtr<T>& INARGTYPE;
CAutoPtrElementTraits::OUTARGTYPE
用于从集合类对象中检索元素的数据类型。
typedef T *& OUTARGTYPE;