Freigeben über


CAtlList::InsertAfter

Rufen Sie diese Methode auf, um ein neues Element in die Liste einzufügen nach den angegebenen Speicherort.

POSITION InsertAfter( 
   POSITION pos, 
   INARGTYPE element  
);

Parameter

  • pos
    Der Positionswert nach dem das neue Element eingefügt werden.

  • element
    Das einzufügende Element.

Rückgabewert

Gibt den Positionswert des neuen Elements zurück.

Hinweise

In Debugbuilds ein Assertionsfehler tritt auf, wenn die Liste nicht gültig ist, wenn der Einfügevorgang fehlschlägt oder wenn versucht, das Element nach dem Ende einzufügen gemacht wird.

Beispiel

// Define the integer list
CAtlList<int> myList;

// Populate the list
POSITION myPos = myList.AddHead(1);
myPos = myList.InsertAfter(myPos, 2);
myPos = myList.InsertAfter(myPos, 3);

// Confirm the tail value is as expected
ATLASSERT(myList.GetTail() == 3);   

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CAtlList Class

CAtlList::InsertBefore