CList::Find

Individuare l'elenco in sequenza per cercare il primo elemento corrispondente searchValuespecificato.

POSITION Find(
   ARG_TYPE searchValue,
   POSITION startAfter = NULL
) const; 

Parametri

  • ARG_TYPE
    Parametro di modello che specifica il tipo di elemento di elenco (può essere un riferimento).

  • searchValue
    Il valore da cercare nell'elenco.

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

Valore restituito

Un valore di percorso che può essere utilizzato per un'iterazione o recupero il puntatore all'oggetto; NULL se l'oggetto non viene trovato.

Esempio

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
myList.AddHead(CString(_T("XYZ")));
myList.AddHead(CString(_T("ABC")));
myList.AddHead(CString(_T("123")));

// Find a specific element.
POSITION pos = myList.Find(CString(_T("XYZ")));
ASSERT(CString(_T("XYZ")) == myList.GetAt(pos));      

Requisiti

Header: afxtempl.h

Vedere anche

Riferimenti

Classe di CList

Grafico della gerarchia

CList::GetNext

CList::GetPrev