次の方法で共有


CElementTraits クラス

このクラスは、移動、コピー、比較、ハッシュの各操作のメソッドと関数を提供するために、コレクション クラスによって使用されます。

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

パラメーター

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

解説

このクラスは、移動、コピー、比較、およびコレクション クラス オブジェクトに格納されているハッシュ要素に既定の静的関数とメソッドを提供します。CElementTraits は、コレクション クラス CAtlArrayCAtlListCRBMapCRBMultiMapCRBTreeによってこれらの操作の既定のプロバイダーとして指定されます。

既定の実装では、単純なデータ型に足ります、より複雑なオブジェクトを格納する場合は、コレクション クラスが使用された場合に、関数とメソッドは、ユーザーが指定した実装でオーバーライドする必要があります。

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

必要条件

Header: atlcoll.h

参照

関連項目

CDefaultElementTraits クラス

その他の技術情報

ATL クラスの概要