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