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


CObList::FindIndex

Значение nIndex используется как индекс в списке.

POSITION FindIndex( 
   INT_PTR nIndex  
) const;

Параметры

  • nIndex
    Индекс, начинающийся с нуля элемента списка, который требуется найти.

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

Значение POSITION, который может использоваться для получения итерации или указателя объекта; NULL если nIndex слишком велико. (Границы создают утверждение, если nIndex отрицательное).

Заметки

Он начинает последовательное сканирование из списка, head остановки на nth элементе.

В следующей таблице приведены другие функции-члены, которые похожи на CObList::FindIndex.

Класс

Функция-член

CPtrList

POSITION FindIndex( INT_PTR nIndex ) const;

CStringList

POSITION FindIndex( INT_PTR nIndex ) const;

Пример

См. перечисление CObList::CObList для класса CAge.

CObList list;
POSITION pos;

list.AddHead(new CAge(21));
list.AddHead(new CAge(40)); // List now contains (40, 21). 
if ((pos = list.FindIndex(0)) != NULL)
{
    ASSERT(*(CAge*) list.GetAt(pos) == CAge(40));
}    

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObList

Диаграмма иерархии

CObList::Find

CObList::GetNext

CObList::GetPrev