次の方法で共有


CList::FindIndex

リストにインデックスとして nIndex の値を使用します。

POSITION FindIndex(
   INT_PTR nIndex 
) const;

パラメーター

  • nIndex
    検索するリストの要素のインデックス。

戻り値

イテレーションまたはオブジェクト ポインター検索に使用できる値の POSITION ; nIndex が負の値であるか大きすぎる null

解説

これは、n 番目の要素で停止するリストの先頭からの順次スキャンを開始します。

使用例

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
myList.AddTail(CString(_T("XYZ")));
myList.AddTail(CString(_T("ABC")));
myList.AddTail(CString(_T("123")));

// Verify the first element (index 0).
ASSERT(CString(_T("XYZ")) == myList.GetAt(myList.FindIndex(0)));

// Verify the third element (index 2).
ASSERT(CString(_T("123")) == myList.GetAt(myList.FindIndex(2)));      

必要条件

ヘッダー: afxtempl.h

参照

関連項目

CList クラス

階層図

CObList::Find

CObList::GetNext

CObList::GetPrev