Форум программистов, компьютерный форум CyberForum.ru

Правильно ли очищается память? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Идентификатор не определен http://www.cyberforum.ru/cpp-beginners/thread182144.html
Пишет что идентификатор х - не определён //простая программа которая демонстрирует использование функции mul() #include <iostream> using namespace std; void mul (int x, int y); // прототип функции mul() int main() {
C++ Подсчитать количество вхождений введенного с клавиатуры слова в строку собственно, сабж...помогите с задачкой, пожалуйста http://www.cyberforum.ru/cpp-beginners/thread182142.html
C++ Создать структуру для работы с массивом
пробую написать программу с использованием структуры.. Создать структуру для работы с массивом. Данные структуры: массив N(10). Создать функции: ввод массива, вывод массива. проверьте пожалуйста и подскажите как делать. #include <iostream.h> struct Laba { int mas;
C++ Рисование диаграммы в PictureBox
Пишу курсовую в Visual C++ , программа уже почти готова, теперь осталось только сделать красиво и удобно. Столкнулась с такой проблемой: имеется одномерный массив (тип double), размерность может варьироваться, как и значения элементов (от 0 до ...). Нужно построить график-диаграмму по этому массиву в PictureBox (индексы по оси ОХ, значения по оси ОУ). Я никак не могу понять как сделать, что бы...
C++ Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. http://www.cyberforum.ru/cpp-beginners/thread182122.html
Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. Вычислить сумму отрицательных элементов. Найти максимальный.
C++ распечатать по возрастанию помогите написать прогу пожалуйста: "Предложение состоит из записи символов цифр, например: 123434 53423 2344 6564. Распечатать слова в порядке возрастания. Реализуйте действия задания по вводу, преобразо- ванию и распечатке результата в виде собственных функций. Использование глобальных переменных запрещено. Все исходные данные функция должна по- лучать в виде параметров. Каждая функция... подробнее

Показать сообщение отдельно
sacred363
Сообщений: n/a
26.10.2010, 22:36     Правильно ли очищается память?
сть программа которая работает с динамическим массивом.
работает она так:
C++
1
2
3
4
5
6
7
8
9
10
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];
или достаточно текущего варианта?
В отладчике смотрел оба варианта - все очищает одинаково, но дело в том что преподаватель этот вариант считает неправильным.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru