Висновки
1. Здатність виділяти пам'ять динамічно під час виконання знімає з ваших програм залежність від фіксованих розмірів масивів.
2. Якщо оператор new успішно виділяє необхідну пам'ять, він повертає покажчик на початок області цієї пам'яті.
3. Якщо оператор new не може виділити необхідну пам'ять, він повертає NULL-Покажчик, що містить значення 0.
4. Щораз, коли програми розподіляють пам'ять динамічно з використанням оператора new, вони повинні перевіряти значення покажчика, що повертається оператором new, щоб визначити, чи не дорівнює він NULL, що вказує на неможливість виділення пам'яті.
5. Використовуючи покажчик на масив, програми можуть звертатися до пам'яті, виділеної за допомогою оператора new.
6. Оператор new виділяє пам'ять із блоку невикористовуваної пам'яті, називаною вільною пам'яттю.
7. Залежно від операційної системи й моделі пам'яті компілятора розмір вільної пам'яті може бути різним. У середовищі MS-DOS вільна пам'ять може бути обмежена 64 Кбайт.
8. Якщо програмі більше не потрібна виділена пам'ять, вона повинна звільнити її (повернути у вільну пам'ять), використовуючи для цього оператор delete.