CTypedPtrList::GetPrev

TYPEamp ; GetPrev (POSITION & rPosition );

TYPE GetPrev ( POSITION& ; rPosition ) const;

Valeur de retour

Si la liste est accessible via un pointeur vers un CTypedPtrList const, GetPrev 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, GetPrev retourne 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 retournée par un ancien GetPrev ou 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 précédente dans la liste. Vous pouvez utiliser GetPrev dans une boucle d'itération inverse si vous avez établi la position initiale avec un appel à GetTailPosition 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 premier dans la liste, alors la nouvelle valeur de rPosition est définie à NULL.

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

Voir aussi CPtrList::Find, CPtrList::GetTailPosition, CPtrList::GetHeadPosition, CTypedPtrList::GetNext, CTypedPtrList::GetHead, CTypedPtrList::GetTail

Index