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 |
---|---|
POSICIONE a localização (void * searchValue, POSITION startAfter = nulo) const; |
|
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