次の方法で共有


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

参照

関連項目

CMap クラス

階層図

CMap::GetStartPosition