次の方法で共有


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

参照

参照

CAtlList クラス

CAtlList::Find

その他の技術情報

CAtlList のメンバ