次の方法で共有


コレクション クラス

次のクラスでは、比較と要素アクセスに役立つarray、list、map、および traits メソッドがサポートされています。

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

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

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

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

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

  • CAutoPtrList このクラスは、スマート ポインターの一覧を構築する際に役立つメソッドを備えています。

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

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

  • CComSafeArray このクラスは、SAFEARRAY データ型構造体のラッパーです。

  • 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 コレクション クラスの概要

関連項目

クラスの概要
コレクション クラス