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