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

Consulte também

Referência

Classe de CAtlList

CAtlList::Find