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