Condividi tramite


CAtlList::FindIndex

Chiamare questo metodo per ottenere la posizione di un elemento, in base a un valore di indice.

POSITION FindIndex(
   size_t iElement 
) const throw( );

Parametri

  • iElement
    Indice in base zero dell'elemento obbligatorio dell'elenco.

Valore restituito

Restituisce il valore della posizione corrispondente, o NULL se iElement è esterno all'intervallo.

Note

Questo metodo restituisce la POSIZIONE che corrisponde al valore di indice specificato, che consente l'accesso all'noelemento nell'elenco.

Nelle build di debug, un errore di asserzione si verificherà se l'oggetto elenco non è valido.

Esempio

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

Requisiti

Header: atlcoll.h

Vedere anche

Riferimenti

Classe di CAtlList

CAtlList::Find