CObList::AddHead
Dodaje nowy element lub listę elementów do głowy tej listy.
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
Parametry
newElement
CObject Wskaźnik dodaje do tej listy.pNewList
Wskaźnik do innego CObList listy.Elementy pNewList zostaną dodane do tej listy.
Wartość zwracana
Pierwsza wersja zwraca stanowisko wartość nowo wstawiony element.
W poniższej tabeli przedstawiono funkcje, które są podobne do innego członka CObList::AddHead.
Klasa |
Funkcja Członkowskie |
---|---|
POZYCJA AddHead (void *newElement); void AddHead (CPtrList *pNewList); |
|
POZYCJA AddHead(const CString& newElement); POZYCJA AddHead (LPCTSTRnewElement); void AddHead (CStringList *pNewList); |
Uwagi
Lista może być pusty przed operacją.
Przykład
Zobacz CObList::CObList listę CAge klasy.
CObList list;
list.AddHead(new CAge(21)); // 21 is now at head.
list.AddHead(new CAge(40)); // 40 replaces 21 at head.
#ifdef _DEBUG
afxDump.SetDepth(1);
afxDump << _T("AddHead example: ") << &list << _T("\n");
#endif
Wyniki tego programu są następujące:
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
Wymagania
Nagłówek: afxcoll.h