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选件类

CAtlList::Find