Udostępnij za pośrednictwem


CAtlList::FindIndex

Wywołanie tej metody do uzyskania położenie elementu, biorąc pod uwagę wartość indeksu.

POSITION FindIndex(
   size_t iElement 
) const throw( );

Parametry

  • iElement
    Wyświetlanego elementu listy wymagane.

Wartość zwracana

Zwraca wartość odpowiedniego STANOWISKA lub NULL, jeśli iElement jest spoza zakresu.

Uwagi

Ta metoda zwraca położenie odpowiadające wartości danego indeksu, umożliwiające dostęp do nth element na liście.

W kompilacje debugowania Błąd potwierdzenia wystąpi, jeśli obiekt listy jest nieprawidłowy.

Przykład

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

Wymagania

Nagłówek: atlcoll.h

Zobacz też

Informacje

Klasa CAtlList

CAtlList::Find