Udostępnij za pośrednictwem


CObList::RemoveTail

Usuwa element z listy ogona i zwraca wskaźnik do niego.

CObject* RemoveTail( );

Wartość zwracana

Wskaźnik do obiektu, który został na końcu listy.

Uwagi

Musi zapewnić lista nie jest pusta przed wywoływaniem RemoveTail.Jeśli lista jest pusta, deklaracji rozkazujących wersji debugowania biblioteki klas Microsoft Foundation.Użyj IsEmpty , aby sprawdzić, czy lista zawiera elementy.

W poniższej tabeli przedstawiono funkcje, które są podobne do innego członka CObList::RemoveTail.

Klasa

Funkcja Członkowskie

CPtrList

void * (RemoveTail);

CStringList

(CString RemoveTail);

Przykład

Zobacz CObList::CObList listę CAge klasy.

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.      

Wymagania

Nagłówek: afxcoll.h

Zobacz też

Informacje

Klasa cObList

Diagram hierarchii

CObList::GetTail

CObList::AddTail