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

参照

参照

CTypedPtrMap クラス

階層図

CMapStringToOb::GetNextAssoc

CMapStringToOb::GetStartPosition

その他の技術情報

CTypedPtrMap のメンバ