Partager via


CAtlList::Find

Appelez cette méthode pour rechercher la liste pour l'élément spécifié.

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

Paramètres

  • element
    l'élément à rechercher dans la liste.

  • posStartAfter
    La position de départ de la recherche. Si aucune valeur n'est spécifiée, la recherche démarre avec l'élément principal.

Valeur de retour

Retourne la valeur de POSITION de l'élément si trouvé, sinon retourne ANNULENT.

Notes

Dans les versions debug, un échec d'assertion se produit si l'objet de liste est pas valide, ou si la valeur d' posStartAfter est hors limites.

Exemple

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

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CAtlList, classe

CAtlList::FindIndex