Freigeben über


CAtlList::FindIndex

Rufen Sie diese Methode auf, erhält die Position eines Elements, Indexwert angegeben.

POSITION FindIndex( 
   size_t iElement  
) const throw( );

Parameter

  • iElement
    Der nullbasierte Index des erforderlichen Listenelements.

Rückgabewert

Gibt den entsprechenden Positionswert zurück oder NULL, wenn iElement außerhalb des gültigen Bereichs ist.

Hinweise

Diese Methode gibt die POSITION gemäß einem angegebenen Indexwert zurück und ermöglicht den Zugriff auf das n-te-Element in der Liste.

In Debugbuilds ein Assertionsfehler tritt auf, wenn das Listenobjekt ungültig ist.

Beispiel

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

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CAtlList Class

CAtlList::Find