共用方式為


CHeapPtrElementTraits Class

表示建立堆積指標集合時,這個類別會提供靜態方法、函式和有用的 Typedef。

重要

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

template< 
typename T, 
class Allocator= ATL::CCRTAllocator 
> 
class CHeapPtrElementTraits : public CDefaultElementTraits< 
ATL::CHeapPtr< T, Allocator> 
>

參數

  • T
    集合類別會儲存物件的型別。

  • Allocator
    要使用的記憶體配置類別。 預設值為 CCRTAllocator

Members

公用 Typedefs

名稱

描述

CHeapPtrElementTraits::INARGTYPE

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

CHeapPtrElementTraits::OUTARGTYPE

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

備註

這個類別會提供協助集合包含堆積指標的類別建立物件時提供方法、靜態函式及 Typedef。 類別 CHeapPtrListCHeapPtrElementTraits從衍生。

如需詳細資訊,請參閱 ATL 集合類別。

繼承階層架構

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

需求

Header: atlcoll.h

請參閱

參考

CDefaultElementTraits Class

CComHeapPtr Class

其他資源

ATL Class Overview