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