Sdílet prostřednictvím


CAtlList::Find

Tento způsob vyhledávání zadaného prvku seznamu volání.

POSITION Find( 
   INARGTYPE element, 
   POSITION posStartAfter = NULL  
) const throw( );

Parametry

  • element
    Prvek v seznamu.

  • posStartAfter
    Počáteční pozice pro hledání.Pokud není zadána žádná hodnota, hledání začne elementem head.

Vrácená hodnota

Vrátí hodnotu umístění prvku, pokud zjistí, jinak vrací hodnotu NULL.

Poznámky

V sestavení ladicí nezdaru při dojde, pokud není platný objekt seznamu nebo posStartAfter hodnota je mimo rozsah.

Příklad

// Define the integer list
CAtlList<int> myList;

// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);
myList.AddTail(400);

// Find the '300' element in the list, 
// starting from the list head.
POSITION myPos = myList.Find(300);

// Confirm that the element was found
ATLASSERT(myList.GetAt(myPos) == 300);   

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CAtlList

CAtlList::FindIndex