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


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

См. также

Ссылки

CAtlList Class

CAtlList::FindIndex