Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
POSITIONInsertBefore(POSITIONposition**,ARG_TYPEnewElement);**
Return Value
A POSITION value that can be used for iteration or list element retrieval; NULL if the list is empty.
Parameters
position
A POSITION value returned by a previous GetNext, GetPrev, or Find member function call.
ARG_TYPE
Template parameter specifying the type of the list element (can be a reference).
newElement
The element to be added to this list.
Remarks
Adds an element to this list before the element at the specified position.
Example
// Define myList.
CList<CString,CString&> myList;
// Add three elements to the list.
POSITION pos = myList.AddHead(CString("XYZ"));
pos = myList.InsertBefore(pos, CString("ABC"));
pos = myList.InsertBefore(pos, CString("123"));
// Verify the head element is what's expected.
ASSERT(CString("123") == myList.GetHead());
CList Overview | Class Members | Hierarchy Chart
See Also CList::Find, CList::InsertAfter