Sdílet prostřednictvím


CObList::RemoveHead

Odstraní prvek z hlavy seznam a vrátí jej ukazatele.

CObject* RemoveHead( );

Vrácená hodnota

CObject Ukazatel dříve v čele seznamu.

Poznámky

Musí zajistit, že seznam není prázdný před voláním RemoveHead .Nepodmíněných Pokud je seznam prázdný, pak ladicí verzi knihovny Microsoft Foundation Class výrazů.Použití IsEmpty ověřte, že seznam obsahuje prvky.

Následující tabulka obsahuje další členské funkce, které jsou podobné CObList::RemoveHead .

Třída

Členská funkce

CPtrList

void * (RemoveHead);

CStringList

CString RemoveHead ();

Příklad

Viz CObList::CObList seznam CAge třídy.

CObList list;
CAge* pa1;
CAge* pa2;

list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(*(CAge*) list.RemoveHead() == CAge(40));  // Old head
ASSERT(*(CAge*) list.GetHead() == CAge(21));  // New head
delete pa1;
delete pa2;      

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída cObList

Diagram hierarchie

CObList::GetHead

CObList::AddHead