Sdílet prostřednictvím


CList::RemoveHead

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

TYPE RemoveHead( );

Parametry

  • TYP
    Určení typu prvků v seznamu parametr šablony.

Vrácená hodnota

Prvek 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.

Příklad

// Define myList.
CList<CString,CString&> myList;

// Add two elements to the list.
myList.AddHead(CString(_T("ABC")));
myList.AddHead(CString(_T("123")));

// Remove the head element and verify the list. 
// NOTE: once the head is removed, the number of 
// elements in the list will be one.
CString strHead = myList.RemoveHead();
ASSERT((CString(_T("123")) == strHead) && (myList.GetCount() == 1) && 
   (CString(_T("ABC")) == myList.GetHead()));      

Požadavky

Záhlaví: afxtempl.h

Viz také

Referenční dokumentace

Třída CList

Graf hierarchie

CList::GetHead

CList::AddHead