CObList::Find
Recherche la liste séquentielle pour rechercher le premier pointeur d' CObject correspondant au pointeur spécifié d' CObject .
POSITION Find(
CObject* searchValue,
POSITION startAfter = NULL
) const;
Paramètres
searchValue
Le pointeur d'objet à rechercher dans cette liste.startAfter
La position de départ de la recherche.
Valeur de retour
Une valeur de position qui peut être utilisée pour l'itération ou la recherche de pointeur d'objet ; NULL si l'objet est introuvable.
Notes
Notez que les valeurs de type pointeur à comparer, pas le contenu des objets.
Le tableau suivant indique les autres fonctions membres similaires à CObList::Find.
Classe |
Fonction membre |
---|---|
POSITION Find( void* searchValue, POSITION startAfter = NULL ) const; |
|
POSITION Find( LPCTSTR searchValue, POSITION startAfter = NULL ) const; |
Exemple
Consultez CObList::CObList pour obtenir l'intégralité de la classe d' 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));
}
Configuration requise
Header: afxcoll.h