Форум программистов, компьютерный форум 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 *...
C++ Ошибки в программе сортировки Хоара двумерного массива в С++ Составила программу на языке С++, создающую двумерный целочисленный массив и сортирующую его по строкам по методу Хоара. Программа не запускается. И постоянно выдается ошибка:"...QuickSort: функция... http://www.cyberforum.ru/cpp-beginners/thread793292.html
C++ мультисписок ?
привет всем! скиньте пожалуйста ссылку или название книги по мультиспискам(обязательно чтобы пример реализации был) ! а то все никак не могу найте в интернете...
Отсортировать массив пар ключ-значение по ключу C++
Здравствуйте. Сабж: имеется такая структура struct KeyValuePair { public: int Key, Value; KeyValuePair(int key, int value) { Key = key; Value = value;
C++ Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями http://www.cyberforum.ru/cpp-beginners/thread793284.html
Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями.
C++ Адрес функции Доброго времени суток Допустим, хочу узнать адрес функции void fnc(){} int main() { cout<<&fnc<<endl; } подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 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 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru