Sdílet prostřednictvím


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

CPtrList

AddHead pozice (void * newElement );

zrušit AddHead (CPtrList * pNewList );

CStringList

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

Viz také

Referenční dokumentace

Třída cObList

Diagram hierarchie

CObList::GetHead

CObList::RemoveHead