Partilhar via


CList::Find

Procura a lista em seqüência para localizar o primeiro elemento correspondente searchValueespecificado.

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

Parâmetros

  • ARG_TYPE
    Parâmetros de modelo que especifica o tipo de elemento de lista (pode ser uma referência).

  • searchValue
    O valor a ser encontrado na lista.

  • startAfter
    A posição de início para a pesquisa.Se nenhum valor for especificado, a pesquisa começará com o elemento principal.

Valor de retorno

Um valor de POSIÇÃO que pode ser usado para recuperação de iteração ou ponteiro do objeto; NULO se o objeto não for encontrado.

Exemplo

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

Requisitos

Cabeçalho: afxtempl.h

Consulte também

Referência

Classe de CList

Gráfico de hierarquia

CList::GetNext

CList::GetPrev