次の方法で共有


コレクション クラスのヘルパー

更新 : 2007 年 11 月

コレクション クラスの CMapCList、および CArray は、テンプレート宣言されたグローバル ヘルパー関数を使用して、要素を比較、コピー、およびシリアル化します。CMapCList、および CArray に基づいてクラスを実装するときは、マップ、リスト、または配列に格納されているデータの型に合うように、必要に応じてこれらの関数をオーバーライドします。SerializeElements などのヘルパー関数のオーバーライドについては、「タイプ セーフなコレクションの作成」を参照してください。ConstructElements および DestructElements の使用は推奨されなくなりました。

Microsoft Foundation Class ライブラリには、コレクション クラスのカスタマイズに役立つグローバル関数が用意されています。これらのグローバル関数を次の表に示します。

コレクション クラスのヘルパー

CompareElements

要素が等しいかどうかを示します。

CopyElements

1 つの配列から他の配列に要素をコピーします。

DumpElements

ストリーム指向の診断出力を提供します。

HashKey

ハッシュ キーを計算します。

SerializeElements

要素をアーカイブに格納するか、または要素をアーカイブから取得します。

参照

概念

MFC マクロとグローバル

参照

CMap クラス

CList クラス

CArray クラス