共用方式為


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

請參閱

參考

CAtlList Class

CAtlList::Find