配列、リスト、マップのためのテンプレート クラス
更新 : 2007 年 11 月
これらのコレクション クラスはその集約に格納されるオブジェクトの型を決めるパラメータを持つテンプレートです。CArray、CMap、および CList の各クラスは通常、カスタマイズする必要のあるグローバルなヘルパ関数を使います。これらのヘルパ関数の詳細については、「コレクション クラスのヘルパ」を参照してください。型が適用されたポインタ クラスは、クラス ライブラリのほかのクラスのラッパーです。このラッパーを使うことにより、エラーを防ぐ助けとなるコンパイラの型チェックを適用させることができます。これらのクラスの使い方に関する詳細については、「コレクション クラス」を参照してください。
これらのクラスには、好みの型を使った配列、リスト、およびマップを作成するために使用できるテンプレートが用意されています。
CArray
任意の型の配列を作成するテンプレート クラス。CList
任意の型のリストを作成するテンプレート クラス。CMap
任意のキーと値の型でマップを作成するテンプレート クラス。CTypedPtrArray
ポインタのタイプ セーフな配列のテンプレート クラス。CTypedPtrList
ポインタのタイプ セーフなリストのテンプレート クラス。CTypedPtrMap
ポインタのタイプ セーフなマップのテンプレート クラス。