Sdílet prostřednictvím


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

CPtrList

void * (RemoveTail);

CStringList

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

Viz také

Referenční dokumentace

Třída cObList

Diagram hierarchie

CObList::GetTail

CObList::AddTail