Condividi tramite


CAtlList::Find

Chiamare questo metodo per trovare l'elenco l'elemento specificato.

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

Parametri

  • element
    L'elemento da cercare nell'elenco.

  • posStartAfter
    Posizione iniziale per la ricerca.Se non viene specificato alcun valore, la ricerca inizia con l'elemento head.

Valore restituito

Restituisce il valore della posizione dell'elemento se presente, altrimenti restituisce NULL.

Note

Nelle build di debug, un errore di asserzione si verificherà se l'oggetto elenco non è valido, o se il valore posStartAfter è esterno all'intervallo.

Esempio

// 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);   

Requisiti

Header: atlcoll.h

Vedere anche

Riferimenti

Classe di CAtlList

CAtlList::FindIndex