CAutoPtrElementTraits 類別
這個類別提供建立智慧型手機集合時很有用的方法、靜態函式和 typedefs。
重要
這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。
語法
template<typename T>
class CAutoPtrElementTraits
: public CDefaultElementTraits<ATL::CAutoPtr<T>>
參數
T
指標類型。
成員
公用 Typedefs
名稱 | 描述 |
---|---|
CAutoPtrElementTraits::INARGTYPE | 要用於將專案加入至集合類別對象的數據類型。 |
CAutoPtrElementTraits::OUTARGTYPE | 要用於從集合類別物件擷取專案的數據類型。 |
備註
這個類別提供方法、靜態函式和 typedefs,以協助建立包含智慧型手機的集合類別物件。 CAutoPtrArray 和 CAutoPtrList 類別衍生自 CAutoPtrElementTraits
。 如果建置需要向量 new 和 delete 運算符的智慧型手機集合,請改用 CAutoVectorPtrElementTraits 。
繼承階層架構
CAutoPtrElementTraits
需求
標頭: atlcoll.h
CAutoPtrElementTraits::INARGTYPE
要用於將專案加入至集合類別對象的數據類型。
typedef CAutoPtr<T>& INARGTYPE;
CAutoPtrElementTraits::OUTARGTYPE
要用於從集合類別物件擷取專案的數據類型。
typedef T *& OUTARGTYPE;