CAtlList::FindIndex
更新 : 2007 年 11 月
指定されたインデックス値に対応する要素の位置を取得します。
POSITION FindIndex(
size_t iElement
) const throw( );
パラメータ
- iElement
要求されたリスト要素の 0 から始まるインデックス番号。
戻り値
対応する POSITION 値を返します。iElement が範囲外の場合は NULL を返します。
解説
このメソッドは指定されたインデックス値に対応する POSITION を返すため、リストの 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);
}
必要条件
ヘッダー : atlcoll.h