次の方法で共有


CPrimitiveElementTraits クラス

このクラスは、プリミティブ データ型で構成されるコレクション クラスの既定のメソッドと関数を提供します。

構文

template <typename T>
class CPrimitiveElementTraits : public CDefaultElementTraits<T>

パラメーター

T
コレクション クラス オブジェクトに保存されるデータの型。

メンバー

パブリック typedef

名前 説明
CPrimitiveElementTraits::INARGTYPE コレクション クラス オブジェクトに要素を追加するために使用するデータ型。
CPrimitiveElementTraits::OUTARGTYPE コレクション クラス オブジェクトから要素を取得するために使用するデータ型。

解説

このクラスには、コレクション クラス オブジェクトに保存されているプリミティブ データ型要素の移動、コピー、比較、ハッシュを行う既定の静的関数とメソッドが用意されています。

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

継承階層

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

要件

ヘッダー: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

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

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

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

typedef T& OUTARGTYPE;

関連項目

CDefaultElementTraits クラス
クラスの概要