CList::GetNext

TYPEamp ; GetNext ( poste & rPosition );

TYPE GetNext ( POSITION& ; rPosition ) const;

Valeur de retour

Si la liste est const, GetNext renvoie une copie de l'élément à la tête de la liste. Cela permet à la fonction pour être utilisés uniquement sur la partie droite d'une instruction d'affectation et protège la liste de modification.

Si la liste n'est pas const, GetNext renvoie une référence à un élément de la liste. 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 des éléments dans la 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 trouver.

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.

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

Voir aussi  ;CList::Find, CList::GetHeadPosition, CList::GetTailPosition, CList::GetPrev, CList::GetHead

Index