CObList::RemoveHead

CObject * RemoveHead ( );

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

Указатель CObject ранее во главе списка.

Примечания

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

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

Пример

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

список.AddHead (ОП1 = новый Кейдж (21));
список.AddHead (ОП2 = новый Кейдж (40)); / / Список теперь содержит (40, 21).
ASSERT (*(CAge*) список.RemoveHead() == Кейдж (40));   / / Старый головы
ASSERT (*(CAge*) список.GetHead() == Кейдж (21));  / / Новый руководитель
удалить ОП1;
Удаление ОП2

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

См. также CObList::GetHead, CObList::AddHead

Index