TYPEamp ; GetNext ( poste & rPosition );
TYPE GetNext ( POSITION& ; rPosition ) const;
Valeur de retour
Si la liste est accessible via un pointeur vers un CTypedPtrList const, GetNext renvoie un pointeur du type spécifié par le paramètre du modèle TYPE. Cela permet à la fonction pour être utilisés uniquement sur la partie droite d'une instruction d'affectation et protège ainsi la liste de modification.
Si la liste est accessible directement ou via un pointeur à une CTypedPtrList, GetNext renvoie une référence à un pointeur du type spécifié par le paramètre du modèle TYPE. Cela permet à la fonction pour être utilisé sur les deux côtés d'une instruction d'affectation et permet ainsi les entrées de liste de modifier.
Paramètres
TYPE
Paramètre de modèle spécifiant le type d'éléments contenus dans cette liste.
rPosition
Une référence à une valeur POSITION renvoyée par une précédente GetNext, GetHeadPositionou autre appel de fonction membre.
Remarques
Obtient l'élément de la liste identifiée par rPosition, puis jeux de rPosition à la valeur de la POSITION de l'entrée suivante dans la liste. Vous pouvez utiliser GetNext dans une boucle d'itération en avant si vous avez établi la position initiale avec un appel à GetHeadPosition ou CPtrList::Find.
Vous devez vous assurer que la valeur de votre POSITION représente une position valide dans la liste. Si elle est invalide, la version Debug de la bibliothèque Microsoft Foundation Class affirme.
Si l'élément récupéré est le dernier dans la liste, alors la nouvelle valeur de rPosition est définie à NULL.
Il est possible de supprimer un élément au cours d'une itération. Voir l'exemple de CObList::RemoveAt.
Aperçu CTypedPtrList |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CObList::Find, CObList::GetHeadPosition, CObList::GetTailPosition, CTypedPtrList::GetPrev, CTypedPtrList::GetHead, CTypedPtrList::GetTail