CObList::Find

ПОЗИЦІЯ Знайти ( CObject * searchValue, позиції startAfter = NULL ) константа;

Значення, яке повертається

Значення позиції , які можуть бути використані для ітерації або витягнення вказівник об'єкта; NULL Якщо об'єкт не знайдено.

Параметри

searchValue

Вказівник об'єкта, щоб знайти в цьому списку.

startAfter

Початкове положення для пошуку.

Зауваження

Виконує пошук у списку послідовно, щоб знайти перший CObject вказівник зіставлення вказаний CObject вказівник. Примітка вказівник значення порівнюються, не вміст об'єктів.

Приклад

CObList списку;
Клітці * pa1;
Клітці * pa2;
ПОЗИЦІЯ pos;
список.AddHead (pa1 = нові клітини (21));
список.AddHead (pa2 = нові клітини (40)); nbsp;   / / Тепер містить список (40, 21).
Якщо ((pos = список.Знайти (pa1))! = &NULL) / / полювання на pa1
{/ / Починаючи з голови за промовчанням.
    НАДБАННЯ (*(CAge*) список.GetAt (pos) = = клітці (21));
}

Огляд cObListЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp;CObList::Get&Next, CObList::GetPrev

Index