CObList::Find

PosiçãoEncontrar (CObject *searchValue,posiçãostartAfter=Nulo)const;

Valor de retorno

Um valor de posição que pode ser usado para iteração ou recuperação de ponteiro de objeto; NULL se o objeto não for encontrado.

Parâmetros

searchValue

O ponteiro de objeto a ser encontrado na presente lista.

startAfter

A posição de início para a pesquisa.

Observações

Pesquisa a lista seqüencialmente para localizar o ponteiro CObject primeiro correspondência o ponteiro de CObject especificado. Note que os valores de ponteiro são comparados, não o conteúdo dos objetos.

Exemplo

Lista de cObList;
Gaiola * pa1;
Gaiola * pa2;
POSIÇÃO pos;
lista.AddHead (pa1 = nova gaiola (21));
lista.AddHead (pa2 = nova gaiola (40)); nbsp;   / / Lista agora contém (40, 21).
se ((pos = lista.Find (pa1))! = &NULL) / / caçar pa1
{/ / começando na cabeça por padrão.
    ASSERT (*(CAge*) lista.GetAt (pos) = = gaiola (21));
}

Visão geral de cObListMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CObList::Get&Next, CObList::GetPrev

Index