недійсними RemoveAll ( );
Зауваження
Видаляє всі вказівники з цього масиву, але насправді не видалити об'єкти CObject . Якщо масив уже порожній, функції, як і раніше працює.
Функція RemoveAll звільняє всі пам'ять використовується для зберігання вказівник.
У таблиці нижче наведено інші методи, які подібні до CObArray::RemoveAll.
| Клас | Функції-члени |
| CByteArray | недійсними RemoveAll); |
| CDWordArray | недійсними RemoveAll); |
| CPtrArray | недійсними RemoveAll); |
| CStringArray | недійсними RemoveAll); |
| CUIntArray | недійсними RemoveAll); |
| CWordArray | недійсними RemoveAll); |
Приклад
Див CObList::CObList на список на CAge клас, використані у прикладах усі колекції.
/ / приклад для CObArray::RemoveAll
CObArray масиву;
Клітці * pa1;
Клітці * pa2;
масив.Додати (pa1 = нові клітини (21)); / / 0 Елемент
масив.Додати (pa2 = нові клітини (40)); / / 1 Елемент
НАДБАННЯ (масив.GetSize() = = 2);
масив.RemoveAll(); / / Вказівники видалені об'єкти, що не буде видалено, але.
НАДБАННЯ (масив.GetSize() = = 0);
видалити pa1;
видалити pa2; / / Очищає пам'яті