Partager via


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

CPtrList

POSITION Find( void* searchValue, POSITION startAfter = NULL ) const;

CStringList

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

Voir aussi

Référence

CObList, classe

Graphique de la hiérarchie

CObList::GetNext

CObList::GetPrev