CAutoPtrElementTraits Class

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

重要

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

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

參數

  • T
    指標型別。

Members

公用 Typedefs

名稱

描述

CAutoPtrElementTraits::INARGTYPE

使用的資料型別會將項目加入至集合類別物件。

CAutoPtrElementTraits::OUTARGTYPE

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

備註

這個類別會提供協助集合包含智慧型指標的類別建立物件時提供方法、靜態函式及 Typedef。 類別 CAutoPtrArrayCAutoPtrListCAutoPtrElementTraits從衍生。 如果建置要求向量新增和刪除運算子智慧型指標的集合,請使用 CAutoVectorPtrElementTraits

繼承階層架構

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

需求

Header: atlcoll.h

請參閱

參考

CDefaultElementTraits Class

其他資源

ATL Class Overview