CAtlList::Find
指定された要素をリストを検索するには、このメソッドを呼び出します。
POSITION Find(
INARGTYPE element,
POSITION posStartAfter = NULL
) const throw( );
パラメーター
element
一覧で検索する要素。posStartAfter
検索の開始位置。値が指定されていない場合、検索対象は先頭要素から始まります。
戻り値
検索された要素の位置の値を返します。それ以外の場合は null を返します。
解説
デバッグ ビルドでは、アサーション エラーは、リスト オブジェクトが無効であるか、posStartAfter の値が範囲外の場合は実行されます。
使用例
// Define the integer list
CAtlList<int> myList;
// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);
myList.AddTail(400);
// Find the '300' element in the list,
// starting from the list head.
POSITION myPos = myList.Find(300);
// Confirm that the element was found
ATLASSERT(myList.GetAt(myPos) == 300);
必要条件
Header: atlcoll.h