CObList::InsertAfter

POSITIONInsertAfter (position,POSITIONCObject *"newelement");
jeter()CMemoryException);

Paramètres

position

Une valeur POSITION retournée par un appel fonction membre GetNext, GetPrevou trouver précédent.

"newelement"

Le pointeur d'objet à ajouter à cette liste.

Remarques

Ajoute un élément à la liste après l'élément à la position spécifiée.

Exemple

   Liste de cObList ;
   POSITION pos1, pos2 ;
   liste.AddHead (nouvelle CAge (21)) ;
   liste.AddHead (nouvelle CAge (40)) ; / Liste contient maintenant (40, 21).
   Si ((pos1 = liste.GetHeadPosition())! = NULL)
   {
    nbsp ;  pos2 = liste.InsertAfter (pos1, nouvelle CAge (65)) ;
   }
# ifdef _DEBUG
   afxDump.SetDepth (1) ;
   afxDump << « InsertAfter exemple: "<< & liste << « \n » ;
# endif

Les résultats de ce programme sont les suivants:

Exemple I&nsertAfter : un CObList avec 3 éléments
 nbsp ;   une CAge à 4A44 $ 40
     une CAge à 4A64 $ 65
     une CAge à 4968 $ 21

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

Voir aussi  ;CObList::Find, CObList::InsertBefore

Index