次の方法で共有


配列、リスト、マップのためのテンプレート クラス

更新 : 2007 年 11 月

これらのコレクション クラスはその集約に格納されるオブジェクトの型を決めるパラメータを持つテンプレートです。CArrayCMap、および CList の各クラスは通常、カスタマイズする必要のあるグローバルなヘルパ関数を使います。これらのヘルパ関数の詳細については、「コレクション クラスのヘルパ」を参照してください。型が適用されたポインタ クラスは、クラス ライブラリのほかのクラスのラッパーです。このラッパーを使うことにより、エラーを防ぐ助けとなるコンパイラの型チェックを適用させることができます。これらのクラスの使い方に関する詳細については、「コレクション クラス」を参照してください。

これらのクラスには、好みの型を使った配列、リスト、およびマップを作成するために使用できるテンプレートが用意されています。

  • CArray
    任意の型の配列を作成するテンプレート クラス。

  • CList
    任意の型のリストを作成するテンプレート クラス。

  • CMap
    任意のキーと値の型でマップを作成するテンプレート クラス。

  • CTypedPtrArray
    ポインタのタイプ セーフな配列のテンプレート クラス。

  • CTypedPtrList
    ポインタのタイプ セーフなリストのテンプレート クラス。

  • CTypedPtrMap
    ポインタのタイプ セーフなマップのテンプレート クラス。

参照

概念

クラス ライブラリの概要