CList::Find

Pesquisa a lista seqüencialmente para localizar o primeiro elemento correspondente a especificadosearchValue.

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

Parâmetros

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

  • searchValue
    O valor a ser encontrado na lista.

  • startAfter
    A posição inicial da Pesquisar.Se nenhum valor for especificado, a Pesquisar começa com o elemento head.

Valor de retorno

A POSIÇÃO valor de que pode ser usado para recuperação de ponteiro de iteração ou 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 CList

Gráfico de hierarquia

CList::GetNext

CList::GetPrev

Outros recursos

CList membros