CObList::Find

POSITIONTrouver (CObject *searchValue,POSITIONstartAfterNULL) =const ;

Valeur de retour

Une valeur POSITION qui peut être utilisée pour l'itération ou la recherche du pointeur d'objet ; NULL si l'objet n'est pas trouvé.

Paramètres

searchValue

Le pointeur d'objet se trouve dans cette liste.

startAfter

La position de départ pour la recherche.

Remarques

Recherche dans la liste séquentielle pour trouver le premier pointeur CObject correspondant du pointeur spécifié de CObject . Note qu'on a comparé les valeurs de pointeur, pas le contenu des objets.

Exemple

Liste de cObList ;
CAge * pa1 ;
CAge * pa2 ;
POSITIO&N pos ;
liste.AddHead (pa1 = nouvelle CAge (21)) ;
liste.AddHead (pa2 = nouvelle CAge (40)); nbsp ;   / Liste contient maintenant (40, 21).
Si ((pos = liste.Find (pa1))! = NULL) / / chasser pour pa1
{/ / à partir de tête par défaut.
    ASSERT (liste de *(CAge*).GetAt (pos) == CAge (21)) ;
}

Aperçu cObList |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CObList::Get&Next, CObList::GetPrev

Index