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