次の方法で共有


CTypedPtrMap::GetNextAssoc

マップ要素の rNextPositionで取得し、マップの次の要素を参照するに rNextPosition を更新します。

void GetNextAssoc(
   POSITION& rPosition,
   KEY& rKey,
   VALUE& rValue 
) const;

パラメーター

  • rPosition
    BASE_CLASS前の GetNextAssoc か**::GetStartPosition** の呼び出しによって返される POSITION の値への参照を指定します。

  • キー
    マップのキー順の型を指定するテンプレート パラメーター。

  • rKey
    取得する要素の Enter キーを指定します。


  • マップの値の型を指定するテンプレート パラメーター。

  • rValue
    取得する要素の戻り値を指定します。

解説

この関数は、マップにすべての要素を反復処理に最も役立ちます。位置のシーケンスがキー値のシーケンスと必ずしも同じではないことに注意してください。

取得する要素がマップ内の最後の場合、rNextPosition の新しい値は nullに設定されます。

このインライン関数呼び出し BASE_CLASS**::GetNextAssoc**。

必要条件

ヘッダー: afxtempl.h

参照

関連項目

CTypedPtrMap クラス

階層図

CMapStringToOb::GetNextAssoc

CMapStringToOb::GetStartPosition