CAtlList::Find
Вызовите этот метод, чтобы найти список для указанного элемента.
POSITION Find(
INARGTYPE element,
POSITION posStartAfter = NULL
) const throw( );
Параметры
element
Элемент, который требуется найти в списке.posStartAfter
Начальное положение для поиска. Если не указано никакого значения, поиск начинается с головным элементом.
Возвращаемое значение
Возвращает значение ПОЛОЖЕНИЯ элемента, если найдено; в противном случае передачи АННУЛИРУЮТ.
Заметки
В отладочные построения, сбой проверочного утверждения произойдет, если объект списка недопустим или если значение posStartAfter выходит за пределы допустимого диапазона.
Пример
// Define the integer list
CAtlList<int> myList;
// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);
myList.AddTail(400);
// Find the '300' element in the list,
// starting from the list head.
POSITION myPos = myList.Find(300);
// Confirm that the element was found
ATLASSERT(myList.GetAt(myPos) == 300);
Требования
Header: atlcoll.h