配列、リスト、マップのテンプレート クラスTemplate Classes for Arrays, Lists, and Maps

これらのコレクションクラスは、集計に格納されているオブジェクトの型を指定するパラメーターを持つテンプレートです。These collection classes are templates whose parameters determine the types of the objects stored in the aggregates. 、、およびの各クラスは、通常はカスタマイズする必要がある CArray CMap CList グローバルヘルパー関数を使用します。The CArray, CMap, and CList classes use global helper functions that must usually be customized. これらのヘルパー関数の詳細については、「 コレクションクラスヘルパー」を参照してください。For more information about these helper functions, see Collection Class Helpers. 型指定されたポインタークラスは、クラスライブラリ内の他のクラスのラッパーです。The typed pointer classes are wrappers for other classes in the class library. これらのラッパーを使用すると、エラーを回避するために、コンパイラの型チェックを参加させることができます。By using these wrappers, you enlist the compiler's type-checking to help you avoid errors. これらのクラスの使用方法の詳細については、「 コレクション」を参照してください。For more information on using these classes, see Collections.

これらのクラスは、任意の型を使用して配列、リスト、マップを作成するために使用できるテンプレートを提供します。These classes provide templates you can use to create arrays, lists, and maps using any type you like.

CArrayCArray
任意の型の配列を作成するためのテンプレートクラス。Template class for making arrays of arbitrary types.

CListCList
任意の型のリストを作成するためのテンプレートクラス。Template class for making lists of arbitrary types.

CMapCMap
任意のキーと値の型をマップするためのテンプレートクラス。Template class for making maps with arbitrary key and value types.

CTypedPtrArrayCTypedPtrArray
ポインターのタイプセーフな配列のテンプレートクラス。Template class for type-safe arrays of pointers.

CTypedPtrListCTypedPtrList
ポインターのタイプセーフなリストのテンプレートクラス。Template class for type-safe lists of pointers.

CTypedPtrMapCTypedPtrMap
ポインターを使用したタイプセーフなマップのテンプレートクラス。Template class for type-safe maps with pointers.

関連項目See also

クラスの概要Class Overview