対応付けられます

対応付けられます一意のCStringオブジェクトをCObjectポインターに割り当てる辞書コレクション クラスです。CString-CObject ※ペア (要素) に、マップを挿入すると効率的に取得または文字列またはCString値をキーとしてを使用してペアを削除することができます。マップ内のすべての要素にも反復することができます。

POSITION型の変数を別のエントリにアクセスするすべての種類のマップで使用されます。位置」エントリを覚えてするには」と、地図を反復処理するために使用できます。この繰り返しがキーの値がシーケンシャルであることを考えるかもしれない;それではないです。取得する要素の順序は不確定です。

対応付けられますにシリアル化し、その要素の不法投棄をサポートするために、 IMPLEMENT_SERIALマクロが組み込まれています。地図アーカイブ、オーバー ロードされた挿入のいずれかに格納されている場合の各要素にシリアル化されます (lt; <) 演算子またはSerializeメンバー関数。

診断ダンプ ( CString値とCObjectの内容) マップの個々 の要素の必要がある場合は、1 以上に、ダンプ コンテキストの深さを設定する必要があります。

対応付けられますオブジェクトが削除されると、またはその要素が削除されるときは、 CStringオブジェクトと、 CObjectポインターが削除されます。CObjectポインターによって参照されるオブジェクトは破棄されません。

マップ クラスの派生は、リストの派生と同様です。参照してください コレクションVisual の C++ プログラマのガイド特別な目的のリスト クラスの派生のイラストを。

#include lt;afxcoll.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

参照特価;CMapPtrToPtrCMapPtrToWordCMapStringToPtrCMapStringToStringCMapWordToObCMapWordToPtr(&N)

Index