CObList::Find
Przeszukuje listę sekwencyjnie w celu znalezienia pierwszego CObject wskaźnik dopasowywania określonego CObject wskaźnik.
POSITION Find(
CObject* searchValue,
POSITION startAfter = NULL
) const;
Parametry
searchValue
Wskaźnik obiekt znajduje się w tej liście.startAfter
Pozycja początkowa dla wyszukiwania.
Wartość zwracana
A stanowisko wartość używany w iteracji lub obiekt wskaźnik pobierania; NULL , jeśli nie znaleziono obiektu.
Uwagi
Uwaga, że są porównywane wartości wskaźnika, nie zawartość obiektów.
W poniższej tabeli przedstawiono funkcje, które są podobne do innego członka CObList::Find.
Klasa |
Funkcja Członkowskie |
---|---|
POSITION Find( void* searchValue, POSITION startAfter = NULL ) const; |
|
Znajdź pozycję (LPCTSTR searchValue, pozycjastartAfter= NULL) const; |
Przykład
Zobacz CObList::CObList listę CAge klasy.
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));
}
Wymagania
Nagłówek: afxcoll.h