CAutoPtrElementTraits Class

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

建立集合的智慧型指標時,這個類別會提供方法、 靜態函式和有用的 typedef。

System_CAPS_ICON_important.jpg 重要

這個類別及其成員不能在 Windows 執行階段中執行的應用程式。

template<typename T>  
class CAutoPtrElementTraits 
    : public CDefaultElementTraits<ATL::CAutoPtr<T>>

參數

T
指標類型。

公用 Typedefs

名稱描述
CAutoPtrElementTraits::INARGTYPE若要使用項目加入集合類別物件的資料型別。
CAutoPtrElementTraits::OUTARGTYPE要用來擷取項目從集合類別物件的資料類型。

這個類別提供方法、 靜態函式和 typedef 輔助包含智慧型指標的集合類別物件的建立。 類別CAutoPtrArrayCAutoPtrList衍生自CAutoPtrElementTraits。 如果建置智慧型指標的集合,需要新的向量和 delete 運算子,請使用CAutoVectorPtrElementTraits改。

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

標頭︰ atlcoll.h

若要使用項目加入集合類別物件的資料型別。

typedef CAutoPtr<T>& INARGTYPE;

要用來擷取項目從集合類別物件的資料類型。

typedef T *& OUTARGTYPE;

CDefaultElementTraits 類別
類別概觀

顯示: