Поделиться через


CAtlList::FindIndex

Вызовите этот метод, чтобы получить положение элемента, заданного значением индекса.

POSITION FindIndex( 
   size_t iElement  
) const throw( );

Параметры

  • iElement
    Индекс требуемого элемента нулевой- на основе списка.

Возвращаемое значение

Возвращает соответствующее значение ПОЛОЖЕНИЯ или значение NULL, если iElement выходит за пределы допустимого диапазона.

Заметки

Этот метод возвращает ПОЗИЦИЮ, соответствующее заданному значению индекса, обеспечивая доступ к nth элементу в списке.

В отладочные построения, сбой проверочного утверждения произойдет, если объект списка, недопустим.

Пример

// 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