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