Lage InsertAfter ( POSITION Stellung, CObject * neuesElement );
werfen()CMemoryException);
Parameter
lage
Einen POSITION -Wert durch einen vorherigen Fehler bei GetNextoder GetPrev finden Mitglied Funktionsaufruf zurückgegeben.
newElement
Die Objektzeiger auf dieser Liste hinzugefügt werden.
Bemerkungen
Fügt ein Element in dieser Liste nach dem Element an der angegebenen position.
Beispiel
Liste von cObList;
Stellung pos1, pos2;
Liste.AddHead (neue Käfig (21));
Liste.AddHead (neue Käfig (40)); / / Liste enthält (40, 21).
Wenn ((pos1 = Liste.GetHeadPosition())! = NULL)
{
Nbsp; pos2 = Liste.InsertAfter (pos1, neue Käfig (65));
}
# ifdef _DEBUG
afxDump.SetDepth (1);
AfxDump << "InsertAfter-Beispiel:" << & Liste << "\n";
# endif
Die Ergebnisse aus diesem Programm sind wie folgt:
InsertAfter-Beispiel: eine CObList mit 3 Elementen
&Nbsp; einem Käfig auf $4A44 40
einem Käfig auf $4A64 65
einem Käfig bei $4968 21
CObList Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CObList::Find, CObList::InsertBefore