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