CObList::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 zu groß ist. (Das Framework generiert eine Assertion, wenn nIndex negativ ist).
Hinweise
Er wird eine sequenzielle Überprüfung vom Anfang der Liste und hält auf dem n-te-Element auf.
In der folgenden Tabelle werden andere Memberfunktionen auf, die mit CObList::FindIndex ähneln.
Klasse |
Memberfunktion |
---|---|
POSITION FindIndex( INT_PTR nIndex ) const; |
|
POSITION FindIndex( INT_PTR nIndex ) const; |
Beispiel
Siehe CObList::CObList für Listen der CAge-Klasse.
CObList list;
POSITION pos;
list.AddHead(new CAge(21));
list.AddHead(new CAge(40)); // List now contains (40, 21).
if ((pos = list.FindIndex(0)) != NULL)
{
ASSERT(*(CAge*) list.GetAt(pos) == CAge(40));
}
Anforderungen
Header: afxcoll.h