CObList::AddHead
Přidá nový prvek nebo seznam prvků hlavy tohoto seznamu.
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
Parametry
newElement
CObject Ukazatele, které mají být přidány do tohoto seznamu.pNewList
Ukazatel na jiné CObList seznam.Prvky v pNewList budou přidány do tohoto seznamu.
Vrácená hodnota
Vrátí první verze pozice hodnotu nově vloženého prvku.
Následující tabulka obsahuje další členské funkce, které jsou podobné CObList::AddHead .
Třída |
Členská funkce |
---|---|
AddHead pozice (void * newElement ); zrušit AddHead (CPtrList * pNewList ); |
|
POZICE AddHead(const CString& newElement); POZICE AddHead (LPCTSTR newElement ); zrušit AddHead (CStringList * pNewList ); |
Poznámky
Tento seznam může být prázdný před operací.
Příklad
Viz CObList::CObList seznam CAge třídy.
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
Výsledky z tohoto programu jsou následující:
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
Požadavky
Záhlaví: afxcoll.h