CObList::FindIndex
Значение nIndex используется как индекс в списке.
POSITION FindIndex(
INT_PTR nIndex
) const;
Параметры
- nIndex
Индекс, начинающийся с нуля элемента списка, который требуется найти.
Возвращаемое значение
Значение POSITION, который может использоваться для получения итерации или указателя объекта; NULL если nIndex слишком велико. (Границы создают утверждение, если nIndex отрицательное).
Заметки
Он начинает последовательное сканирование из списка, head остановки на nth элементе.
В следующей таблице приведены другие функции-члены, которые похожи на CObList::FindIndex.
Класс |
Функция-член |
---|---|
POSITION FindIndex( INT_PTR nIndex ) const; |
|
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