jobzzoff
@jobzzoff
I wonder how, I wonder why...

Одинаковый ли результат имеют записи?

...
...
int main(){
int length = 5;
char* arr = new char[length]
.
.
.
delete[] arr;
}
////////////////////////////////////////////////////////////////////////
int main(){
int length = 5;
char* arr = new char[length]
.
.
.
 arr = nullptr;


Очистится ли область дин. памяти, если указателю на первый элемент присвоить нуллптр?
Или память очистится только с оператором delete?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Sumor
Всё что создано через new должно быть удалено через delete.
Ответ написан
Комментировать
15432
@15432
Системный программист ^_^
Память очистится только через delete, во втором случае получим утечку
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы