Управление памятью в С++, операции new и delete
Операция new позволяет получить область памяти у операционной системы (это область памяти называется кучи) и вернуть в результате выполнения указатель на первый байт выделенной области памяти.
Если мы создали переменную с использованием new, то при выходе за пределы области видимости (за переделы функции, содержимого цикла, за пределы фигурных скобок и т.д.), эта переменная в отличии от других, не будет автоматически удаляться; оно останется в куче; чтобы удалить эту переменную, необходимо воспользоваться оператором delete.
Домашнее задание: прочитать главу 10 начиная со стр. 437-442 и разобрать примеры
Автор: к.п.н. Румянцев Сергей Александрович
- Автор
- Автор: к.п.н. Румянцев Сергей Александрович