CMap::GetNextAssoc
マップ要素の rNextPositionで取得し、マップの次の要素を参照するに rNextPosition を更新します。
void GetNextAssoc(
POSITION& rNextPosition,
KEY& rKey,
VALUE& rValue
) const;
パラメーター
rNextPosition
GetStartPosition の前の GetNextAssoc または呼び出しによって返される POSITION の値への参照を指定します。キー
マップのキー順の型を指定するテンプレート パラメーター。rKey
取得する要素の Enter キーを指定します。値
マップの値の型を指定するテンプレート パラメーター。rValue
取得する要素の戻り値を指定します。
解説
この関数は、マップにすべての要素を反復処理に最も役立ちます。位置のシーケンスがキー値のシーケンスと必ずしも同じではないことに注意してください。
取得する要素がマップ内の最後の場合、rNextPosition の新しい値は nullに設定されます。
使用例
CMap::SetAtの例を参照してください。
必要条件
ヘッダー: afxtempl.h