CObList::Find

Позиция Найти ( 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

Index