Поделиться через


CList::RemoveTail

Удаляет элемент из метода с префиксом tail списка и возвращает указатель на него.

TYPE RemoveTail( );

Параметры

  • ТИП
    Параметр шаблона, указывающие тип элементов в списке.

Возвращаемое значение

Элемент, который был на кабеле списка.

Заметки

Следует убедиться, что список не пуст перед вызовом RemoveTail.Если список пуст, отладочная версия библиотеки Microsoft Foundation Class assert.Используйте IsEmpty, чтобы убедиться, что список содержит элементы.

Пример

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

Требования

Header: afxtempl.h

См. также

Ссылки

Класс CList

Диаграмма иерархии

CList::GetTail

CList::AddTail