Позиция Найти ( CObject * searchValue, позиции startAfter = NULL ) const;
Возвращаемое значение
Значение позиции , которое может использоваться для итерации или объект указателя поиска; NULL , если объект не найден.
Параметры
searchValue
Указатель объекта можно найти в этом списке.
startAfter
Позиция начала поиска.
Примечания
Поиск списка последовательно, чтобы найти первый CObject указатель сопоставление заданного указателя от CObject . Заметим, что сравниваются значения указателя, не содержимое объектов.
Пример
Списка cObList;
Кейдж * ОП1;
Кейдж * ОП2;
Позиция pos;
список.AddHead (ОП1 = новый Кейдж (21));
список.AddHead (ОП2 = новый Кейдж (40)); nbsp; / / Список теперь содержит (40, 21).
Если ((pos = список.Find (ОП1))! = &NULL) / / охотиться за ОП1
{/ / начиная голову по умолчанию.
ASSERT (*(CAge*) список.GetAt (pos) == Кейдж (21));
}
Обзор cObList | Члены класса | Иерархическая схема
См. такжеnbsp;CObList::Get&Next, CObList::GetPrev