Udostępnij za pośrednictwem


CList::RemoveTail

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

TYPE RemoveTail( );

Parametry

  • TYP
    Parametr szablonu, określając typ elementów na liście.

Wartość zwracana

Element, który był 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.

Przykład

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

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

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

Wymagania

Nagłówek: afxtempl.h

Zobacz też

Informacje

Klasa CList

Diagram hierarchii

CList::GetTail

CList::AddTail