CAtlList::FindIndex
Chamar esse método para obter a posição de um elemento, dado um valor de índice.
POSITION FindIndex(
size_t iElement
) const throw( );
Parâmetros
- iElement
O índice com base zero do elemento necessário na lista.
Valor de retorno
Retorna o valor correspondente de POSIÇÃO, ou NULL se iElement está fora do intervalo.
Comentários
Esse método retorna a POSIÇÃO que corresponde a um determinado valor de índice, permitindo acesso ao n-ésimo elemento na lista.
Em compilações de depuração, uma falha de declaração ocorrerá se o objeto de lista é inválido.
Exemplo
// 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);
}
Requisitos
Cabeçalho: atlcoll.h