Видалення шаблонів, доданих за допомогою функції AddDocTemplate
Якщо для додавання
нового шаблону в список використовується
функція AddDocTemplate,
що дозволяє класам MFC
виконати дане завдання самостійно, то
про видалення шаблону з пам'яті у момент
завершення роботи додатку можна не
піклуватися. Проте, при деяких обставинах
може виникнути необхідність заховання
шаблону від користувача під час виконання
додатку, а потім, під час завершення
роботи, гарантувати його видалення.
Можливість видалення об'єкту шаблону
під час виконання програми за допомогою
функції-деструкції об'єкту додатку
CWinApp
— дуже хороша, щоб забути про неї.
При розробці
додатку про зберігання використовуваних
шаблонів можна не піклуватися; як уже
згадувалося, вони не займають багато
місця. Подібно до всіх останніх об'єктів,
шаблони підкоряються загальноприйнятим
правилам. Наявність тисяч шаблонів в
одному застосуванні — це вже занадто
(і нічний кошмар для програміста), але,
ймовірно, десять - двадцять шаблонів,
здатних забезпечити зручність роботи
з додатком, не буде обтяжливі.