CList::Find
Ищет список последовательно, чтобы найти первый элемент, соответствующий указанному searchValue.
POSITION Find(
ARG_TYPE searchValue,
POSITION startAfter = NULL
) const;
Параметры
ARG_TYPE
Параметр шаблона, указывающие тип элемента списка (может иметь ссылку).searchValue
Значение, которое необходимо найти в списке.startAfter
Начальное положение для поиска.Если не указано никакого значения, поиск начинается с головным элементом.
Возвращаемое значение
Значение POSITION, который может использоваться для получения итерации или указателя объекта; NULL, если объект не найден.
Пример
// 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));
Требования
Header: afxtempl.h