次の方法で共有


CElementTraitsBase クラス

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

template< 
   typename T 
> 
class CElementTraitsBase

パラメーター

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

メンバー

パブリック typedef

名前

説明

CElementTraitsBase::INARGTYPE

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

CElementTraitsBase::OUTARGTYPE

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

パブリック メソッド

名前

説明

CElementTraitsBase::CopyElements

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

CElementTraitsBase::RelocateElements

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

解説

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

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

必要条件

Header: atlcoll.h

参照

その他の技術情報

ATL クラスの概要