|
|
Другие темы раздела | |
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++ - Ответ 319919323.06.2012, 11:55. Показов 1658. Ответов 2
Метки (Все метки)
Ответ
Насколько я вижу, там реализация очереди и добавление элементов в очередь. А очередь это FIFO
У меня идет как LIFO, наверное должна быть разница в том как добавлять Там в примере использован указатель на указатель, хотя вряд ли этого нельзя было избежать Мне интересен вопрос не добавления, а освобождения памяти. В коде у меня правильно добавляется всё, просто если я выделяю паямть локально и сразу же локально высвобождаю то что выделил, возникает сомнение, описанное вторым вопросом вот этим delete temp; //Освобождение памяти в функции Add, я лишаю связи программы с нужной кучей и туда могут попасть значения из других программ. Я правильно понял? Вернуться к обсуждению: Как правильно освобождать память в динамических структурах C++
0
|
23.06.2012, 11:55 | |
Готовые ответы и решения:
2
Как правильно освобождать память Как правильно освобождать память от вектора? Как и когда правильно освобождать динамически выделенную память? Зачем нужно освобождать память динамических объектов в деструкторе, если всё равно это сделает менеджер памяти |
23.06.2012, 11:55 | |
23.06.2012, 11:55 | |
Помогаю со студенческими работами здесь
0
Dll на C++ кушает память, как правильно удалять и освобождать память? Память в динамических структурах Как правильно освобождать память от динамического массива Как освобождать оперативную память? |