CObList::RemoveTail

CObject * RemoveTail ( );

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

Указатель на объект, который был в хвост списка.

Примечания

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

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

Пример

Списка cObList;
Кейдж * ОП1;
Кейдж * ОП2;

список.AddHead (ОП1 = новый Кейдж (21));
список.AddHead (ОП2 = новый Кейдж (40)); / / Список теперь содержит (40, 21).
ASSERT (*(CAge*) список.RemoveTail() == Кейдж (21));   / / Старый хвост
ASSERT (*(CAge*) список.GetTail() == Кейдж (40));  / / Новый хвост
удалить ОП1;
удалить ОП2; / / Очистить память

Обзор cObListЧлены класса | Иерархическая схема

См. также CObList::GetTail, CObList::AddTail

Index