Freigeben über


CList::FindIndex

Verwendet den Wert von nIndex als Index in der Liste.

POSITION FindIndex( 
   INT_PTR nIndex  
) const;

Parameter

  • nIndex
    Der nullbasierte Index des Listenelements gefunden werden.

Rückgabewert

Ein Wert, der POSITION für Iteration oder Objektzeigerabruf verwendet werden kann, NULL, wenn nIndex negativ oder zu groß ist.

Hinweise

Er wird eine sequenzielle Überprüfung vom Anfang der Liste und hält auf dem n-te-Element auf.

Beispiel

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
myList.AddTail(CString(_T("XYZ")));
myList.AddTail(CString(_T("ABC")));
myList.AddTail(CString(_T("123")));

// Verify the first element (index 0).
ASSERT(CString(_T("XYZ")) == myList.GetAt(myList.FindIndex(0)));

// Verify the third element (index 2).
ASSERT(CString(_T("123")) == myList.GetAt(myList.FindIndex(2)));      

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CList-Klasse

Hierarchiediagramm

CObList::Find

CObList::GetNext

CObList::GetPrev