На
Надежда
С++ Деструктор. Небольшой вопрос
В классе один из членов - указатель.
class DM
{
int *arr;
}
Конструктор выделяет динам. память под массив при создании объекта. ( Деструктор освобождает память: ...delete[ ] arr; } )
DM obj;
Будет ли деструктор в курсе следующих изменений:
int *temp = obj.arr;
obj.arr = new int [size+add];
delete[ ] *temp;
Освободит он память выделенную повторно или он связан c адресом, который получил при работе конструктора?