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

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

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

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

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

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

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

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

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

参照

概念

クラス ライブラリの概要