есть программа которая работает с динамическим массивом.
работает она так:
int** a = new int*[n];
for(int i=0; i<nl i++)
a[i] = new int[n];
// работа с массивом
for(int i = 0; i<n; i++)
delete a[i];
delete a;
Вопрос: правильно ли очищается память? В том смысле что нужно ли писать в цикле так:
delete[] a[i];
или достаточно текущего варианта?
В отладчике смотрел оба варианта - все очищает одинаково, но дело в том что преподаватель этот вариант считает неправильным.
![](/photos/25507:-441498293.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/57070:1407979619.png)
Ответ на:
комментарий
от sacred
![](/img/p.gif)
Ответ на:
комментарий
от sacred
![](/photos/25507:-441498293.jpg)
Ответ на:
комментарий
от arsi
![](/photos/57070:1407979619.png)
Ответ на:
комментарий
от sacred
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/57070:1407979619.png)
Ответ на:
комментарий
от sacred
![](/photos/25507:-441498293.jpg)
Ответ на:
комментарий
от sacred
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от rival
![](/photos/57070:1407979619.png)
Ответ на:
комментарий
от sacred
![](/photos/25507:-441498293.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/11845:-1319569671.jpg)
Ответ на:
комментарий
от Reset
![](/img/p.gif)
Ответ на:
комментарий
от sacred
![](/photos/67098:-65821488.png)
![](/img/p.gif)
![](/photos/57275:1953193657.png)
Ответ на:
комментарий
от Love5an
![](/img/p.gif)
Ответ на:
комментарий
от Booster
![](/img/p.gif)
Ответ на:
комментарий
от Booster
![](/img/p.gif)
Ответ на:
Я тоже вижу здесь С++
от Zloddey
![](/img/p.gif)
Ответ на:
комментарий
от Booster
![](/photos/57070:1407979619.png)
Ответ на:
комментарий
от sacred
![](/img/p.gif)
Ответ на:
комментарий
от sacred
![](/img/p.gif)
![](/photos/18353:-284113393.jpg)
Ответ на:
комментарий
от Booster
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [C++] delete[] не работает (2010)
- Форум адресация массивов в С++ (2015)
- Форум public int и дестрактор (2008)
- Форум [c++][ничегонепонимат] Не работет delete/free (2011)
- Форум Динамические многомерные массивы на gambas 3 (2014)
- Форум c++ правильная очистка памяти (2011)
- Форум Правильная расшифровка int (*a)[2] = new int[n][2]; (2023)
- Форум Проблема с освобождением памяти в С++ (2005)
- Форум Динамическое выделение памяти под массив (2007)
- Форум Нужно ли делать delete для QCheckTableItem? (2006)