次の方法で共有


CElementTraitsBase クラス

このクラスには、コレクション クラス用の既定のコピー メソッドと移動メソッドが用意されています。

template<
   typename T
>
class CElementTraitsBase

パラメーター

  • T
    コレクションに格納されるデータの型。

メンバー

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

名前

説明

CElementTraitsBase::INARGTYPE

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

CElementTraitsBase::OUTARGTYPE

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

48ewdbzx.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CElementTraitsBase::CopyElements

コレクション クラス オブジェクトに格納されている要素をコピーする場合に、このメソッドを呼び出します。

CElementTraitsBase::RelocateElements

コレクション クラス オブジェクトに格納されている要素を転送する場合に、このメソッドを呼び出します。

解説

この基本クラスはコピー メソッドを定義し、コレクション再配置の要素です。これは、クラス CDefaultElementTraitsCStringRefElementTraitsCStringElementTraitsIによって使用されます。

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

必要条件

Header: atlcoll.h

参照

その他の技術情報

ATL クラスの概要