CAtlList::Find

Chamar esse método para procurar a lista pelo elemento especificado.

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

Parâmetros

  • element
    O elemento a ser encontrado na lista.

  • posStartAfter
    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

Retorna o valor de POSIÇÃO do elemento se encontrado, se não retorna ANULAM.

Comentários

Em compilações de depuração, uma falha de declaração ocorrerá se o objeto de lista é inválido, ou se o valor de posStartAfter está fora do intervalo.

Exemplo

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

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CAtlList

CAtlList::FindIndex