CRBTree::GetAt

更新 : 2007 年 11 月

ツリー内の指定された位置の要素を取得します。

CPair* GetAt(
   POSITION pos 
) throw( );
const CPair* GetAt(
   POSITION pos 
) const throw( );
void GetAt(
   POSITION pos,
   KOUTARGTYPE key,
   VOUTARGTYPE value 
) const;

パラメータ

  • pos
    位置の値。

  • key
    キーを受け取る変数。

  • value
    値を受け取る変数。

戻り値

最初の 2 つの形式は、CPair へのポインタを返します。3 番目の形式は、指定された位置のキーと値を取得します。

解説

位置の値は、事前に CRBTree::GetHeadPositionCRBTree::GetTailPosition などのメソッドを呼び出して確認できます。

デバッグ ビルドでは、pos が NULL である場合にアサーション エラーが発生します。

必要条件

ヘッダー : atlcoll.h

参照

参照

CRBTree クラス

CRBTree::GetValueAt

CRBTree::GetKeyAt

CRBTree::SetValueAt

その他の技術情報

CRBTree のメンバ