コレクション クラス

次のクラスはための配列、リスト、マップ、および比較および要素にアクセスしたり特性のメソッドをサポートします。

  • CAtlArray このクラスは、配列オブジェクトを実装します。

  • CAtlList は、リスト オブジェクトを作成および管理するには、このクラスのメソッドを提供します。

  • CAtlMap は、マップ オブジェクトを作成および管理するには、このクラスのメソッドを提供します。

  • CAutoPtrArray このクラスは、スマート ポインターの配列を構築するときに役立つメソッドを提供します。

  • CAutoPtrElementTraits このクラスは、スマート ポインターのコレクションを作成するときに役立つメソッド、静的関数、および typedef が用意されています。

  • CAutoPtrList このクラスは、スマート ポインターのリストを構築するときに役立つメソッドを提供します。

  • CAutoVectorPtrElementTraits このクラスは、スマート ポインター新しいベクターを使用して作成する場合と delete 演算子のコレクションをに役立つメソッド、静的関数、および typedef が用意されています。

  • CComQIPtrElementTraits このクラスは、COM のコレクションを作成するときに役立つメソッド、静的関数、および typedef がインターフェイス ポインターを提供します。

  • CComSafeArray は、このクラス SAFEARRAY Data Type の構造体のラッパー クラスです。

  • CComSafeArrayBound は、このクラス SAFEARRAYBOUND の構造体のラッパー クラスです。

  • CComUnkArray は、このクラス IUnknown のポインターを格納し、IConnectionPointImpl テンプレート クラスにパラメーターとして使用されるようにデザインされています。

  • CDefaultCharTraits は大文字と小文字を変換するには、このクラスの 2 種類の静的関数が用意されています。

  • このクラスはCDefaultCompareTraits 既定の要素の比較関数を提供します。

  • このクラスはCDefaultElementTraits 既定のメソッドを提供し、コレクションの関数が用意されています。

  • CDefaultHashTraits は、ハッシュ値を計算するには、このクラスの静的関数が用意されています。

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

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

  • CHeapPtrElementTraits このクラスには、ヒープ ポインターのコレクションを作成するときに役立つメソッド、静的関数、および typedef が用意されています。

  • CHeapPtrList このクラスは、ヒープ ポインターのリストを構築するときに役立つメソッドを提供します。

  • このクラスはCInterfaceArray 配列を COM インターフェイス ポインターの構築するときに役立つメソッドを提供します。

  • このクラスはCInterfaceList リストを COM インターフェイス ポインターの構築するときに役立つメソッドを提供します。

  • CPrimitiveElementTraits は、プリミティブ型で構成されるコレクション クラスにはこのクラスの既定のメソッドと関数が用意されています。

  • CRBMap は、レッドブラック バイナリ ツリーを使用してこのクラス マップ構造体を表します。

  • CRBMultiMap は、レッドブラック バイナリ ツリーを使用してこのクラスは、各キーが複数の値に関連付けることができるマップ構造体を表します。

  • CRBTree は、レッドブラック ツリーを作成して使用するには、このクラスのメソッドを提供します。

  • CSimpleArray は、単純な配列を管理するには、このクラスのメソッドを提供します。

  • CSimpleArrayEqualHelper は、このクラス CSimpleArray のクラスのヘルパーです。

  • CSimpleArrayEqualHelperFalse は、このクラス CSimpleArray のクラスのヘルパーです。

  • CSimpleMap は、単純なマップ配列にこのクラスをサポートします。

  • CSimpleMapEqualHelper は、このクラス CSimpleMap のクラスのヘルパーです。

  • CSimpleMapEqualHelperFalse は、このクラス CSimpleMap のクラスのヘルパーです。

  • CStringElementTraits は、このクラス CString のオブジェクトを格納するコレクション クラスで使用する静的関数を提供します。

  • このクラスはCStringElementTraitsI コレクション クラス オブジェクトに格納されている文字列に関連する静的関数を提供します。CStringElementTraits と似ていますが、大文字と小文字を区別せずに比較を行います。

  • このクラスはCStringRefElementTraits コレクション クラス オブジェクトに格納されている文字列に関連する静的関数を提供します。文字列オブジェクトは参照として処理されます。

関連トピック

ATL コレクション クラス

参照

概念

ATL コレクション クラス

その他の技術情報

ATL クラスの概要