CObList::RemoveTail
Удаляет элемент из метода с префиксом tail списка и возвращает указатель на него.
CObject* RemoveTail( );
Возвращаемое значение
Указатель на объект, который существовал на кабеле списка.
Заметки
Следует убедиться, что список не пуст перед вызовом RemoveTail. Если список пуст, отладочная версия библиотеки Microsoft Foundation Class assert. Используйте IsEmpty, чтобы убедиться, что список содержит элементы.
В следующей таблице приведены другие функции-члены, которые похожи на CObList::RemoveTail.
Класс |
Функция-член |
---|---|
void* RemoveTail (); |
|
CString RemoveTail (); |
Пример
См. перечисление CObList::CObList для класса CAge.
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.
Требования
Header: afxcoll.h