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