CObList::RemoveAll

недійсними RemoveAll ( );

Зауваження

Видаляє всі елементи з цього списку і звільняє пов'язаний CObList пам'яті. Помилки генерується, якщо список уже порожній.

Після видалення елементів з CObList, ви видалити покажчики об'єкт зі списку. Це ваша відповідальність, щоб видалити об'єкти, себе.

Приклад

CObList списку;
Клітці * pa1;
Клітці * pa2;
НАДБАННЯ (список.IsEmpty()); / / Так, це.
список.AddHead (pa1 = нові клітини (21));
список.AddHead (pa2 = нові клітини (40)); / / Тепер містить список (40, 21).
НАДБАННЯ (! список.IsEmpty()); / / Ні, це не так.
список.RemoveAll(); / / Кейдж не знищені.
НАДБАННЯ (список.IsEmpty()); / / Так, це.
видалити pa1;      / / Тепер видалити об'єкти клітці.
видалити pa2

Огляд cObListЧлени класу | Ієрархічна діаграма

Index