CObList::Find
Individuare l'elenco in sequenza per cercare il primo puntatore CObject che corrisponde al puntatore CObject specificato.
POSITION Find(
CObject* searchValue,
POSITION startAfter = NULL
) const;
Parametri
searchValue
Il puntatore all'oggetto da trovare in questo elenco.startAfter
Posizione iniziale per la ricerca.
Valore restituito
Un valore di percorso che può essere utilizzato per un'iterazione o recupero il puntatore all'oggetto; NULL se l'oggetto non viene trovato.
Note
Si noti che i valori di puntatore confrontati, non il contenuto degli oggetti.
Nella tabella seguente vengono illustrate altre funzioni membro che sono simili a CObList::Find.
Classe |
Funzione membro |
---|---|
POSITION Find( void* searchValue, POSITION startAfter = NULL ) const; |
|
POSITION Find( LPCTSTR searchValue, POSITION startAfter = NULL ) const; |
Esempio
Vedere CObList::CObList per un elenco CAge.
CObList list;
CAge* pa1;
CAge* pa2;
POSITION pos;
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
if ((pos = list.Find(pa1)) != NULL) // Hunt for pa1
{ // starting at head by default.
ASSERT(*(CAge*) list.GetAt(pos) == CAge(21));
}
Requisiti
Header: afxcoll.h