Partager via


CAtlList::FindIndex

Appelez cette méthode pour obtenir la position d'un élément, attribuée une valeur d'index.

POSITION FindIndex( 
   size_t iElement  
) const throw( );

Paramètres

  • iElement
    L'index de base zéro de l'élément obligatoire de liste.

Valeur de retour

Retourne la valeur correspondante de POSITION, ou NULL si iElement est hors limites.

Notes

Cette méthode retourne la POSITION correspondant à une valeur d'index donnée, en permettant l'accès au nièmeélément dans la liste.

Dans les versions debug, un échec d'assertion se produit si l'objet de liste est pas valide.

Exemple

// Define the integer list
CAtlList<int> myList;

// Populate the list 
for (int i = 0; i < 100; i++)
{
   myList.AddTail(i);
}

// Iterate through the entire list 
for (size_t j = 0; j < myList.GetCount(); j++)
{
   size_t i = myList.GetAt(myList.FindIndex(j));
   ATLASSERT(i == j);
}   

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CAtlList, classe

CAtlList::Find