CList::AddHead
Dodaje nowy element lub listę elementów do głowy tej listy.
POSITION AddHead(
ARG_TYPE newElement
);
void AddHead(
CList* pNewList
);
Parametry
ARG_TYPE
Parametr szablonu określający typ elementu listy (może być odwołaniem).newElement
Nowy element.pNewList
Wskaźnik do innego CList listy.Elementy pNewList zostaną dodane do tej listy.
Wartość zwracana
Pierwsza wersja zwraca stanowisko wartość nowo wstawiony element.
Uwagi
Lista może być pusty przed operacją.
Przykład
// Declarations of the variables used in the example
CList<CString,CString&> myList;
CList<CString,CString&> myList2;
// There are two versions of CList::AddHead: one adds a single
// element to the front of the list, the second adds another list
// to the front.
// This adds the string "ABC" to the front of myList.
// myList is a list of CStrings (ie defined as CList<CString,CString&>).
myList.AddHead(CString(_T("ABC")));
// This adds the elements of myList2 to the front of myList.
myList.AddHead(&myList2);
Wymagania
Nagłówek: afxtempl.h