CAtlList::FindIndex
インデックス値を持つ要素の位置を取得するときにこのメソッドを呼び出します。
POSITION FindIndex(
size_t iElement
) const throw( );
パラメーター
- iElement
必要なリストの要素のインデックス。
戻り値
iElement が範囲外の場合は対応する位置の値は NULL を返します。
解説
このメソッドは、指定したインデックス値に対応するリストの位置を返し、n 番目の要素へのアクセスを許可します。
デバッグ ビルドでは、アサーション エラーは、リスト オブジェクトが無効な場合に発生します。
使用例
// Define the integer list
CAtlList<int> myList;
// Populate the list
for (int i = 0; i < 100; i++)
{
myList.AddTail(i);
}
// Iterate through the entire list
for (size_t j = 0; j < myList.GetCount(); j++)
{
size_t i = myList.GetAt(myList.FindIndex(j));
ATLASSERT(i == j);
}
必要条件
Header: atlcoll.h