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