CList::InsertBefore
Přidá prvek seznamu před prvek na určené pozici.
POSITION InsertBefore(
POSITION position,
ARG_TYPE newElement
);
Parametry
umístění
A pozice hodnotu vrácenou předchozí GetNext , GetPrev , nebo Najít volání funkce členů.ARG_TYPE
Parametr šablony určující typ prvku seznamu (může být odkaz).newElement
Prvek, který má být přidán do tohoto seznamu.
Vrácená hodnota
A pozice hodnotu, kterou lze použít pro prvek načítání seznamu nebo iterace.
Poznámky
Pokud pozice je NULL, element je vložen v čele seznamu.
Příklad
// Define myList.
CList<CString,CString&> myList;
// Add three elements to the list.
POSITION pos = myList.AddHead(CString(_T("XYZ")));
pos = myList.InsertBefore(pos, CString(_T("ABC")));
pos = myList.InsertBefore(pos, CString(_T("123")));
// Verify the head element is what's expected.
ASSERT(CString(_T("123")) == myList.GetHead());
Požadavky
Záhlaví: afxtempl.h