CObList::RemoveTail
Odstraní prvek ze seznamu ocasu a vrací ukazatel na něj.
CObject* RemoveTail( );
Vrácená hodnota
Ukazatel na objekt, který byl na konci seznamu.
Poznámky
Musí zajistit, že seznam není prázdný před voláním RemoveTail .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::RemoveTail .
Třída |
Členská funkce |
---|---|
void * (RemoveTail); |
|
CString RemoveTail (); |
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.RemoveTail() == CAge(21)); // Old tail
ASSERT(*(CAge*) list.GetTail() == CAge(40)); // New tail
delete pa1;
delete pa2; // Clean up memory.
Požadavky
Záhlaví: afxcoll.h