次の方法で共有


CHeapPtrElementTraits クラス

このクラスには、ヒープ ポインターのコレクションを作成するときに役立つメソッド、静的関数、および typedef が用意されています。

重要 : 重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

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

パラメーター

  • T
    コレクション クラスに格納されるオブジェクトの型。

  • Allocator
    使用するメモリ割り当てのクラス。既定値は CCRTAllocatorです。

メンバー

51kzz6ww.collapse_all(ja-jp,VS.110).gifパブリック typedef

名前

説明

CHeapPtrElementTraits::INARGTYPE

コレクション クラス オブジェクトに要素を追加するために使用するデータ型。

CHeapPtrElementTraits::OUTARGTYPE

コレクション クラス オブジェクトから要素を取得するために使用するデータ型。

解説

このクラスには、ヒープ ポインターを含むコレクション クラス オブジェクトの作成を支援するメソッド、静的関数、および typedef が用意されています。クラス CHeapPtrListCHeapPtrElementTraitsから取得します。

詳細については、ATL のコレクション クラスを参照してください。

継承階層

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

必要条件

Header: atlcoll.h

参照

関連項目

CDefaultElementTraits クラス

CComHeapPtr クラス

その他の技術情報

ATL クラスの概要