Sdílet prostřednictvím


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

CPtrList

POSITION Find( void* searchValue, POSITION startAfter = NULL ) const;

CStringList

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

Viz také

Referenční dokumentace

Třída cObList

Diagram hierarchie

CObList::GetNext

CObList::GetPrev