次の方法で共有


CObList::GetAt

更新 : 2007 年 11 月

POSITION 型の変数はリストのキーとして使用されます。

CObject*& GetAt(
   POSITION position 
);
const CObject*& GetAt( 
   POSITION position  
) const;

パラメータ

  • position
    直前の GetHeadPosition メンバ関数または Find メンバ関数の呼び出しで返された POSITION 値。

戻り値

GetHead 関数の戻り値の説明を参照してください。

解説

インデックスとは異なり、POSITION 値は直接操作できません。GetAt 関数は、指定された位置に関連付けられている CObject ポインタを取得します。

POSITION 値がリスト内の正しい位置を指していることを確認する必要があります。この値が無効な場合は、MFC ライブラリのデバッグ環境ではアサートされます。

CObList::GetAt に類似している他のメンバ関数を以下に示します。

クラス

メンバ関数

CPtrList

const void*& GetAt( POSITIONposition ) const;

void*& GetAt( POSITIONposition );

CStringList

const CString& GetAt( POSITIONposition ) const;

CString& GetAt( POSITIONposition );

使用例

CObList::FindIndex 関数の例を参照してください。

必要条件

ヘッダー : afxcoll.h

参照

参照

CObList クラス

階層図

CObList::Find

CObList::SetAt

CObList::GetNext

CObList::GetPrev

CObList::GetHead

その他の技術情報

CObList のメンバ