CTypedPtrArray クラス
CPtrArray クラスまたは CObArray クラスのオブジェクトに対してタイプセーフな "ラッパー" を提供します。
template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS
パラメーター
BASE_CLASS
型付きのポインター配列クラスの基本クラス。必ず配列クラス (CObArray または CPtrArray) にします。TYPE
基本クラスの配列に格納される要素の型。
解説
CPtrArray または CObArray の代わりに CTypedPtrArray を使うと、ポインター型の不一致により発生するエラーを C++ の型チェック機能で防ぐことができます。
さらに、CTypedPtrArray ラッパー関数は、CObArray または CPtrArray を使ったときに必要となるキャストの大部分を行います。
CTypedPtrArray のメンバー関数はすべてインラインなので、このテンプレートを使用しても、コードのサイズや速度にはそれほど影響しません。
CTypedPtrArray の使い方の詳細については、「コレクション クラス」および「テンプレート ベースのクラス」を参照してください。
必要条件
**ヘッダー:**afxtempl.h
参照
処理手順
サンプルを収集します。MFC コレクション クラスを示します