CAtlList::Find

Llame a este método para buscar la lista para el elemento especificado.

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

Parámetros

  • element
    El elemento que se busca en la lista.

  • posStartAfter
    La posición inicial para la búsqueda.si no se especifica ningún valor, la búsqueda comienza con el elemento principal.

Valor devuelto

Devuelve el valor de la POSICIÓN de elemento si se encuentra; de lo contrario devuelve NULL.

Comentarios

En las compilaciones de depuración, un error de aserción aparecerá si el objeto de lista no es válido, o si el valor de posStartAfter está fuera de intervalo.

Ejemplo

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

encabezado: atlcoll.h

Vea también

Referencia

Clase de CAtlList

CAtlList::FindIndex