CElementTraits クラス
このクラスは、移動、コピー、比較、ハッシュ演算のためのメソッドと関数を提供するために、コレクション クラスによって使用されます。
構文
template<typename T>
class CElementTraits : public CDefaultElementTraits<T>
パラメーター
T
コレクションに保存されるデータの型。
解説
このクラスには、コレクション クラス オブジェクトに保存されている要素の移動、コピー、比較、ハッシュを行う既定の静的関数とメソッドが用意されています。 CElementTraits
は、コレクション クラスの CAtlArray、CAtlList、CRBMap、CRBMultiMap、CRBTree によってこれらの操作の既定のプロバイダーとして指定されます。
既定の実装では、シンプルなデータ型には十分ですが、コレクション クラスを使用してより複雑なオブジェクトを保存する場合は、ユーザー指定の実装によって関数とメソッドをオーバーライドする必要があります。
詳細については、「ATL コレクション クラス」を参照してください。
要件
ヘッダー: atlcoll.h