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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Из Java в c++ http://www.cyberforum.ru/cpp-beginners/thread793323.html
Может кто-то перекодить прогу с Java на с++? package equations; import java.util.ArrayList; public class Equations { public static double fi(double x) { return (3 + 1.1 * Math.cos(x / 5)) / (15 * Math.sqrt(1 + Math.cos(x / 3))) - 1;
SFML с библиотекой SFML С++ Написать следующее приложение: В графическом окне случайным образом размещается от 3 до 10 параллелепипедов (количество определяется пользователем) окружностей разного цвета и размеров, радиус которых со временем уменьшается. Как только исчезнут все окружности программа завершает работу. http://www.cyberforum.ru/cpp-beginners/thread793294.html
C++ Ошибки в программе сортировки Хоара двумерного массива в С++
Составила программу на языке С++, создающую двумерный целочисленный массив и сортирующую его по строкам по методу Хоара. Программа не запускается. И постоянно выдается ошибка:"...QuickSort: функция не принимает 0 аргументов". Проблема также в том, что мне нужно отсортировать не одномерный, а двумерный массив, а я не понимаю как это сделать.Только начала работать с С++, поэтому не судите строго....
C++ мультисписок ?
привет всем! скиньте пожалуйста ссылку или название книги по мультиспискам(обязательно чтобы пример реализации был) ! а то все никак не могу найте в интернете...
C++ Отсортировать массив пар ключ-значение по ключу http://www.cyberforum.ru/cpp-beginners/thread793287.html
Здравствуйте. Сабж: имеется такая структура struct KeyValuePair { public: int Key, Value; KeyValuePair(int key, int value) { Key = key; Value = value;
C++ Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями. подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
23.02.2013, 22:32  [ТС]     Нужно ли освобождать память перед повторым выделением?
Цитата Сообщение от ITcrusader Посмотреть сообщение
Обязательно!
Вот тут сжираются 10000 байт памяти, почитай про "утечки памяти" (memory leaks)
Странно, в учебнике, просто перевыделяется память без delete. Мне тоже казалось что правильней освобождать память...

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 32 // Basic constructor creats a null string 
 33 String::String() 
 34 { 
 35     itsString = new char[1]; 
 36     itsString[0] = '\0'; 
 37     itsLen = 0; 
 38 } 
 39  
 40 // Private (helper) constructor used only class medhods  
 41 // for creating lines required size and filled it '\0' symb. 
 42 String::String(unsigned short len) 
 43 { 
 44     itsString = new char[len+1]; 
 45     for (unsigned short i = 0; i <= len; ++i) 
 46         itsString[i] = '\0'; 
 47     itsLen = len; 
 48 }
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru