CObList::RemoveAll

void RemoveAll ( );

Примечания

Удаляет все элементы из этого списка и освобождает связанные CObList память. Ошибка не создается, если список уже пуст.

При удалении элементов из CObListудалить указатели объектов из списка. Это ваша ответственность, чтобы удалить сами объекты.

Пример

Списка cObList;
Кейдж * ОП1;
Кейдж * ОП2;
ASSERT (перечень.IsEmpty()); / / Да это.
список.AddHead (ОП1 = новый Кейдж (21));
список.AddHead (ОП2 = новый Кейдж (40)); / / Список теперь содержит (40, 21).
ASSERT (! списка.IsEmpty()); / / Нет это не так.
список.RemoveAll(); / / Кейдж в не уничтожен.
ASSERT (перечень.IsEmpty()); / / Да это.
Удаление ОП1;      / / Теперь удалить объекты Кейдж.
Удаление ОП2

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

Index