CList::Find
Przeszukuje listę sekwencyjnie w celu znalezienia pierwszego elementu pasujące do określonego searchValue.
POSITION Find(
ARG_TYPE searchValue,
POSITION startAfter = NULL
) const;
Parametry
ARG_TYPE
Parametr szablonu określający typ elementu listy (może być odwołaniem).searchValue
Wartość można znaleźć na liście.startAfter
Pozycja początkowa dla wyszukiwania.Jeśli nie określono wartości, wyszukiwanie rozpoczyna się od elementu head.
Wartość zwracana
A stanowisko wartość używany w iteracji lub obiekt wskaźnik pobierania; NULL , jeśli nie znaleziono obiektu.
Przykład
// Define myList.
CList<CString,CString&> myList;
// Add three elements to the list.
myList.AddHead(CString(_T("XYZ")));
myList.AddHead(CString(_T("ABC")));
myList.AddHead(CString(_T("123")));
// Find a specific element.
POSITION pos = myList.Find(CString(_T("XYZ")));
ASSERT(CString(_T("XYZ")) == myList.GetAt(pos));
Wymagania
Nagłówek: afxtempl.h