Compartilhar via


CObList::Find

Pesquisa a lista seqüencialmente para localizar o primeiro CObject ponteiro de correspondência especificada CObject ponteiro.

POSITION Find(
   CObject* searchValue,
   POSITION startAfter = NULL 
) const;

Parâmetros

  • searchValue
    O indicador de objeto a ser localizado nessa lista.

  • startAfter
    A posição inicial da Pesquisar.

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.

Comentários

Observe que os valores de ponteiro são comparados, não o Sumário dos objetos.

A tabela a seguir mostra outras funções de membro semelhantes a CObList::Find.

Classe

Função de membro

CPtrList

POSICIONE a localização (void * searchValue, POSITION startAfter = nulo) const;

CStringList

Localizar POSITION (LPCTSTR searchValue, POSITION startAfter = nulo) const;

Exemplo

See CObList::CObList para obter uma lista do CAge classe.

CObList list;
CAge* pa1;
CAge* pa2;
POSITION pos;
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40));    // List now contains (40, 21).
if ((pos = list.Find(pa1)) != NULL) // Hunt for pa1
{                                  // starting at head by default.
    ASSERT(*(CAge*) list.GetAt(pos) == CAge(21));
}    

Requisitos

Cabeçalho: afxcoll.h

Consulte também

Referência

Classe cObList

Gráfico de hierarquia

CObList::GetNext

CObList::GetPrev

Outros recursos

CObList membros