CObList::FindIndex

Utilizza il valore nIndex come indice nell'elenco.

POSITION FindIndex(
   INT_PTR nIndex 
) const;

Parametri

  • nIndex
    Indice in base zero dell'elemento di elenco da cercare.

Valore restituito

Un valore di percorso che può essere utilizzato per un'iterazione o recupero il puntatore all'oggetto; NULL se nIndex è troppo grande.(Il framework genera un'asserzione se nIndex è negativo.)

Note

Avviare un'analisi sequenziale dall'intestazione dell'elenco, arrestandosi *l'no l '*elemento.

Nella tabella seguente vengono illustrate altre funzioni membro che sono simili a CObList::FindIndex.

Classe

Funzione membro

CPtrList

POSITION FindIndex( INT_PTR nIndex ) const;

CStringList

POSITION FindIndex( INT_PTR nIndex ) const;

Esempio

Vedere CObList::CObList per un elenco CAge.

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

Requisiti

Header: afxcoll.h

Vedere anche

Riferimenti

Classe di CObList

Grafico della gerarchia

CObList::Find

CObList::GetNext

CObList::GetPrev