次の方法で共有


CObList::GetAt

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

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

パラメーター

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

戻り値

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

解説

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

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

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

Class

メンバー関数

CPtrList

const void*& GetAt( POSITION position ) const;

void*& GetAt( POSITION position );

CStringList

const CString& GetAt( POSITION position ) const;

CString& GetAt( POSITION position );

使用例

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

必要条件

**ヘッダー:**afxcoll.h

参照

参照

CObList クラス

階層図

CObList::Find

CObList::SetAt

CObList::GetNext

CObList::GetPrev

CObList::GetHead

その他の技術情報

CObList のメンバー