CObList::Find
Prohledá seznam postupně k nalezení prvního CObject ukazatel odpovídající zadané CObject ukazatel.
POSITION Find(
CObject* searchValue,
POSITION startAfter = NULL
) const;
Parametry
searchValue
Ukazatel objektu v tomto seznamu.startAfter
Počáteční pozice pro hledání.
Vrácená hodnota
A pozice hodnotu, kterou lze použít pro iteraci nebo ukazatel načítání objektu; NULL Pokud objekt nebyl nalezen.
Poznámky
Poznámka: porovnání hodnoty ukazatele, nikoli obsah objektů.
Následující tabulka obsahuje další členské funkce, které jsou podobné CObList::Find .
Třída |
Členská funkce |
---|---|
POSITION Find( void* searchValue, POSITION startAfter = NULL ) const; |
|
Najít umístění (LPCTSTR searchValue , pozice startAfter = NULL) const; |
Příklad
Viz CObList::CObList seznam CAge třídy.
CObList list;
CAge* pa1;
CAge* pa2;
POSITION pos;
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
if ((pos = list.Find(pa1)) != NULL) // Hunt for pa1
{ // starting at head by default.
ASSERT(*(CAge*) list.GetAt(pos) == CAge(21));
}
Požadavky
Záhlaví: afxcoll.h