Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в сортировке Часть программы я сделал, но сортировка массива выходит кривой, та строка, которая после сортировки должна быть первой, внезапно оказывается последней. Как это починить? Вот код того, что есть: /* Упорядочить строки целочисленной прямоугольной матрицы по возрастанию суммы модулей их элементов. Найти номер первого из столбцов, содержащих хотя бы один отрицательный элемент. */ #include... https://www.cyberforum.ru/ cpp-beginners/ thread612084.html Символьный код C++
Доброго времени суток! В книге Дейтела в одном из примеров наткнулся на следующий пример кода: cout << "The character ("<<'a'<<") has the value" << static_cast<int>('a') << endl; Вот собственно вопрос: Какую роль выполняет ("<<'a'<<"), и почему именно так, когда можно просто сделать так cout << "The character (a) has the value" << static_cast<int>('a') << endl;
C++ Полиномы Эрмита Нужна программа,которая с помощью полиномов Эрмита сможет преобразовывать двумерные изображения. Полиномы Эрмита могут быть получены при помощи формулы {H}_{n+1}(x)=2x{H}_{n}(x)-2n{H}_{n-1}(x) https://www.cyberforum.ru/ cpp-beginners/ thread612070.html C++ WinAPI vs wxWidgets Хочу перевести свое консольное приложение в нормальный вид. Опыта написания приложений виндовс нету. С чего стоит начать, с WinAPI или wxWidgets? (пишу все в wxDev-Cpp) Или вообще при начальных знаниях туда лутче не лезть? https://www.cyberforum.ru/ cpp-beginners/ thread612068.html
C++ Существует указатель p. Можно ли выяснить, содержит он адрес допустимого значения или нет
если да, то как ?
C++ Использование функций, использование break https://www.cyberforum.ru/ cpp-beginners/ thread612027.html
Здравствуйте. Не знал как назвать тему, боялся что, если назову "КАК ЭТО РАБОТАЕТ?" то её удалят. Пишу программу для вычисления длинных целых чисел. Целые числа из строк считал в массивы в обратном порядке (т.е. число 123 массив a=3 a=2 a=1) У меня есть функция, в которую я передаю 2 массива по ссылкам и их размерность + массив куда записать результат. Но это всё мало относится к проблеме... в...
C++ Перегрузка бинарного плюса https://www.cyberforum.ru/ cpp-beginners/ thread612021.html
Ребят, есть перегрузка плюса, написанная для стека. стек реализован в виде массива(это не столь важно) template <class Type1> Stack<Type1>& Stack<Type1>::operator + (Stack& nov){ Stack<Type1> vrem; vrem.stekmas= stekmas + nov.stekmas; vrem.stekmas= stekmas + nov.stekmas; vrem.stekmas= stekmas + nov.stekmas; }
C++ Требуется написать программу видео редактор с несколькими функциями
Требуется написать программу видео редактор с несколькими функциями (склеивание, вставка титров, картинок). Срок: полгода. Умения: Базовые знания программирования С/С++/С# Насколько сложно будет это реализовать в одиночку? Посоветуйте материал именно для работы с видео данными. И на чем лучше реализовывать?
C++ Ищу готовую задачку с таймером https://www.cyberforum.ru/ cpp-beginners/ thread611905.html
Ждущий таймер. Консольное приложение типа «Будильник» с функциями «Соня». Время срабатывания и период напоминания вводятся в командной строке при запуске программы.
C++ Задача "Исполнитель" Имеется такая задача(во вложении). Как я понял - это задача на жадный алгоритм, но с реализацией пока имеются проблемы. Какие идеи есть? https://www.cyberforum.ru/ cpp-beginners/ thread611902.html
Тема диплома C++
Здравствуйте, необходим совет. Писал курсовую на тему HTTP протокола и его уязвимостей. Такую тему препод дал, относительно скоро необходимо реализация чего то программно, в этом то и загвоздка. Хочу написать действительно стоящее приложение, но оно как бы должно быть и связано с этой темой, а потом из этого и диплом надо "высосать". Вот интересует мнение, может стоит просто взять другую тему...
C++ задача с орграфом через стеки https://www.cyberforum.ru/ cpp-beginners/ thread611865.html
дан орграф в виде количества вершин n<=10 и матрица смежности а)проверить, существует ли цикл проходящий через заданную вершину А б) найти какой-нибудь цикл,проходящий через начальную вершину,если такой существует плиз,срочно надо
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
23.06.2012, 11:55  [ТС] 0

Как правильно освобождать память в динамических структурах - C++ - Ответ 3199193

23.06.2012, 11:55. Показов 1658. Ответов 2
Метки (Все метки)

Ответ

Насколько я вижу, там реализация очереди и добавление элементов в очередь. А очередь это FIFO

У меня идет как LIFO, наверное должна быть разница в том как добавлять

Там в примере использован указатель на указатель, хотя вряд ли этого нельзя было избежать

Мне интересен вопрос не добавления, а освобождения памяти. В коде у меня правильно добавляется всё, просто если я выделяю паямть локально и сразу же локально высвобождаю то что выделил, возникает сомнение, описанное вторым вопросом



вот этим delete temp; //Освобождение памяти в функции Add, я лишаю связи программы с нужной кучей и туда могут попасть значения из других программ. Я правильно понял?

Вернуться к обсуждению:
Как правильно освобождать память в динамических структурах C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2012, 11:55
Готовые ответы и решения:

Как правильно освобождать память
Подскажите пожалуйста ,где память чистить в таком случае?Или как это правильно сделать. char...

Как правильно освобождать память от вектора?
ПОжалуйста если можно пример для одномерного и двумерного. циклом или метод есть какой то?

Как и когда правильно освобождать динамически выделенную память?
Доброго времени суток! Задалась вопросом, заданным в заголовке темы &quot;Как и когда правильно...

Зачем нужно освобождать память динамических объектов в деструкторе, если всё равно это сделает менеджер памяти
Не скажу за все ОС-и, но под Windows есть менеджер памяти. Когда по ходу кода встречается new, ну...

2
23.06.2012, 11:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2012, 11:55
Помогаю со студенческими работами здесь

Dll на C++ кушает память, как правильно удалять и освобождать память?
Добрый день, совсем мало опыта в программировании на C++, помогите пожалуйста знатоки С++. Есть...

Память в динамических структурах
Использую в программе односвязный список. При каждом запуске программы создается этот список...

Как правильно освобождать память от динамического массива
Изучаю освобождение памяти. (тестю на XE7) У меня есть динамический массив Button'ов, объявленный...

Как освобождать оперативную память?
всем привет. в последнее время появилась проблема нехватки оперативной памяти. сначала это...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru