Partager via


CList::InsertAfter

Ajoute un élément à la liste une fois que l'élément à la position spécifiée.

POSITION InsertAfter(
   POSITION position,
   ARG_TYPE newElement 
);

Paramètres

  • position
    Une valeur de position retournée par GetNextprécédent, GetPrev, ou l'appel d'une fonction membre de Rechercher .

  • ARG_TYPE
    Paramètre de modèle spécifiant le type d'élément de liste.

  • newElement
    l'élément à ajouter à cette liste.

Valeur de retour

Une valeur de position qui peut être utilisée pour la recherche d'itération ou d'élément de liste.

Exemple

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
POSITION pos = myList.AddHead(CString(_T("XYZ")));
pos = myList.InsertAfter(pos, CString(_T("ABC")));
pos = myList.InsertAfter(pos, CString(_T("123")));

// Verify the tail element is what's expected.
ASSERT(CString(_T("123")) == myList.GetTail());   

Configuration requise

Header: afxtempl.h

Voir aussi

Référence

Classe de CList

Graphique de la hiérarchie

CList::Find

CList::InsertBefore