次の方法で共有


CObList::FindIndex

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

POSITION FindIndex(
   INT_PTR nIndex 
) const;

パラメーター

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

戻り値

イテレーションまたはオブジェクト ポインター検索に使用できる値の POSITION ; nIndex が大きすぎる null。(フレームワークは nIndex に負のアサーションを生成します。)

解説

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

次の表は CObList::FindIndexに似ている他のメンバー関数を示します。

Class

メンバー関数

CPtrList

POSITION FindIndex( INT_PTR nIndex ) const;

CStringList

POSITION FindIndex( INT_PTR nIndex ) const;

使用例

CAge のクラスのリストについては、CObList::CObList を参照してください。

CObList list;
POSITION pos;

list.AddHead(new CAge(21));
list.AddHead(new CAge(40)); // List now contains (40, 21).
if ((pos = list.FindIndex(0)) != NULL)
{
    ASSERT(*(CAge*) list.GetAt(pos) == CAge(40));
}    

必要条件

Header: afxcoll.h

参照

関連項目

CObList クラス

階層図

CObList::Find

CObList::GetNext

CObList::GetPrev