CTypedPtrMap::GetNextAssoc
更新 : 2007 年 11 月
rNextPosition が示す位置のマップの要素を取得します。その後、マップ内の次の要素を参照できるように、rNextPosition を更新します。
void GetNextAssoc(
POSITION& rPosition,
KEY& rKey,
VALUE& rValue
) const;
パラメータ
rPosition
直前に呼び出した GetNextAssoc 関数または BASE_CLASS**::GetStartPosition** 関数で返された POSITION 値への参照。KEY
マップのキーの型を指定するテンプレート パラメータ。rKey
取得した要素が返すキー。VALUE
マップの値の型を指定するテンプレート パラメータ。rValue
取得した要素の戻り値。
解説
この関数は、マップ内のすべての要素を順次取得するときに使います。位置の順序は、キーの値の順序と必ずしも同じではありません。
取得した要素がマップの最後の要素の場合、rNextPosition の新しい値に NULL が設定されます。
このインライン関数は、BASE_CLASS**::GetNextAssoc** 関数を呼び出します。
必要条件
ヘッダー : afxtempl.h
参照
参照
CMapStringToOb::GetStartPosition