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