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

Правильное освобождение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск разности между максимальным и минимальным значениями массива http://www.cyberforum.ru/cpp-beginners/thread143226.html
Поросил друг,желательно на С++... Дан массив A из 10 значений. Найти разность между максимальным и минимальным значениями массива. Ввод массива и поиск максимального и минимального элементов оформить в виде перегруженной функции.
C++ Указатели и динамические структуры данных Задание 1. Дан указатель P1 на вершину стека (если стек пуст, то P1 = nil). Из- влечь из стека все элементы и вывести их значения. Вывести также коли- чество извлеченных элементов N (для пустого стека вывести 0). После из- влечения элементов из стека освобождать память, которую они занимали. Задание 2 Дано число D и указатели P1 и P2 на начало и конец очереди (если ... http://www.cyberforum.ru/cpp-beginners/thread143221.html
C++ Не ясен смысл функции. Деревья.
Доброго времени суток. Не могу понять смысла функции F2. #include <stdio.h> struct tree { int val; tree *child,*next; }
C++ написать прогу за подарок вконтакте
подарю подарок в вк за написаную прогу: Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, в заданной пользователем строке и выводит их на экран
C++ Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, http://www.cyberforum.ru/cpp-beginners/thread143197.html
Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, в заданной пользователем строке и выводит их на экран
C++ mas char; как в массиве char поминять каждые два соседних слова; да массив mas 123 4d4vf cxd ddfdde 44 cxcd нужно получить 4d4vf 123 ddfdde cxd cxcd 44 прошу как можно быстрее ответить завтранужно сдать + к экзамену готовиться Добавлено через 2 часа 7 минут подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
09.06.2010, 17:18     Правильное освобождение памяти
Здрасти.

Двумерный динам. массив:
C++
1
2
3
int** matr=new int*[rows];
            for (int i=0; i<rows; ++i)
                matr[i]=new int[cols];
память правильно так освобождать?:
C++
1
2
for (int i=0; i<rows; ++i)
        delete matr[i];
или так?:
C++
1
2
3
for (int i=0; i<rows; ++i)
        delete matr[i];
        delete [] matr;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru