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