CAtlList::Find

Wywołanie tej metody do wyszukiwania określonego elementu na liście.

POSITION Find( 
   INARGTYPE element, 
   POSITION posStartAfter = NULL  
) const throw( );

Parametry

  • element
    Element można znaleźć na liście.

  • posStartAfter
    Pozycja początkowa dla wyszukiwania.Jeśli nie określono wartości, wyszukiwanie rozpoczyna się od elementu head.

Wartość zwracana

Zwraca wartość pozycji elementu, jeśli znaleziono inaczej Zwraca wartość NULL.

Uwagi

W kompilacjach debugowania Błąd potwierdzenia wystąpi obiekt listy jest nieprawidłowy lub jeśli posStartAfter wartość jest spoza zakresu.

Przykład

// 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);   

Wymagania

Nagłówek: atlcoll.h

Zobacz też

Informacje

Klasa CAtlList

CAtlList::FindIndex