Freigeben über


CList::RemoveTail

Entfernt das Element aus dem Ende der Liste und gibt einen Zeiger darauf zurück.

TYPE RemoveTail( );

Parameter

  • TYP
    Vorlagenparameter, der den Typ der Elemente in der Liste angibt.

Rückgabewert

Das Element, das am Ende der Liste ist.

Hinweise

Sie müssen sicherstellen, dass die Liste nicht leer ist, bevor sie RemoveTail aufruft. Wenn die Liste leer ist, dann die Debugversion der Microsoft Foundation Class-Bibliothek-Assertionen. Verwenden Sie IsEmpty, um zu überprüfen, ob die Liste Elemente enthält.

Beispiel

// 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()));      

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CList-Klasse

Hierarchiediagramm

CList::GetTail

CList::AddTail