Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из Java в c++ https://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;
C++ Ошибки в программе сортировки Хоара двумерного массива в С++
Составила программу на языке С++, создающую двумерный целочисленный массив и сортирующую его по строкам по методу Хоара. Программа не запускается. И постоянно выдается ошибка:"...QuickSort: функция не принимает 0 аргументов". Проблема также в том, что мне нужно отсортировать не одномерный, а двумерный массив, а я не понимаю как это сделать.Только начала работать с С++, поэтому не судите строго....
C++ Нужен пример реализации мультисписка привет всем! скиньте пожалуйста ссылку или название книги по мультиспискам(обязательно чтобы пример реализации был) ! а то все никак не могу найте в интернете... https://www.cyberforum.ru/ cpp-beginners/ thread793288.html C++ Отсортировать массив пар ключ-значение по ключу https://www.cyberforum.ru/ cpp-beginners/ thread793287.html
Здравствуйте. Сабж: имеется такая структура struct KeyValuePair { public: int Key, Value; KeyValuePair(int key, int value) { Key = key; Value = value;
C++ Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями
Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями.
C++ Адрес функции Доброго времени суток Допустим, хочу узнать адрес функции void fnc(){} int main() { cout<<&fnc<<endl; } https://www.cyberforum.ru/ cpp-beginners/ thread793282.html
C++ Работа с файлом https://www.cyberforum.ru/ cpp-beginners/ thread793273.html
нужно вывести список отличников. как это сделать? подскажите пожалуйста #include <math.h> #include <iostream.h> #include <stdio.h> #include <io.h> #include <conio.h> #pragma hdrstop
C++ Как проверить является ли число точным квадратом?
как проверить является ли число точным квадратом?
C++ Шифрование/Дешифрование - теряются два символа Теряются два последних символа при декодировании ( если в цикле i <= size сделать, то 1 символ только) (см. скрин): string str = "djxgcjgfjkgykyjgfmgfmymygkuhku"; cout<<str<<endl; string crypt = encrypt(str); cout<<crypt; cout<<endl<<decrypt(crypt); string encrypt(string str){ string result; string ch; https://www.cyberforum.ru/ cpp-beginners/ thread793214.html C++ Неправильно работает cout для чисел типа double и float https://www.cyberforum.ru/ cpp-beginners/ thread793201.html
Здравствуйте. Скажите, почему эта программа выводит на экран число 2, а не 2.5 ? #include <iostream.h> int main() { double k=5/2; cout << k <<"\n"; }
Вывод данных в файл C++
Здравствуйте. Подскажите пожелуйсто как можно вывести данные в файл. Например я создал программу с неким списком и нужно сделать так, чтобы программа этот список сохранилабы в какомнибудь текстовом документе наприме. Ктонибудь знает сдесь как это можно сделать?
C++ Упорядочить каждую строку матрицы по возрастанию абсолютных величин Здравствуйте , помогите пожалуйста, надо упорядочить каждую строку матрицы по возрастанию абсолютных величин, затем составить программу для сортировки массива данных методами: пузырьковой, отбора, вставки, Шелла и быстрой сортировки. Вывести на экран неупорядоченные и упорядоченные (для каждого из методов) массивы данных, число сравнений и перестановок переменных в каждом методе сортировки.... https://www.cyberforum.ru/ cpp-beginners/ thread793168.html
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
23.02.2013, 22:32  [ТС] 0

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

23.02.2013, 22:32. Показов 1200. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от 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 }


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

Библиотека STL, нужно ли освобождать память после использования контейнеров?
Когда я использую vector, list, и т.д. мне нужно потом освобождать память или оно само очищается?

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

Нужно ли освобождать память от "sqlite3_column_blob"
Достаю blob данные из SQLite3: int length = sqlite3_column_bytes(stmt,0); char* pData = new char;...

Обязательно ли освобождать память?
Обязательно ли освобождать память, если та область которая выделялась не использовалась в процессе...

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

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

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

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

Как правильно освобождать память в динамических структурах
Использую деструктор для освобождения памяти от указателя на начало списка. struct Node { int...

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