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;
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: