Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Построение графиков в Chart c помошью потоков https://www.cyberforum.ru/ cpp-builder/ thread2038967.html
Добрый вечер уважаемые форумчане! В поисках информации по построению графиков с большим количеством точек наткнулся на пример кода: // load the data into a memory stream ms->LoadFromFile("data"); // compute number of points numpts = ms->Seek (0, soFromEnd)/sizeof(cd); // pre-allocate space Series1->FillSampleValues(numpts); // load the data into the chart
Нарушение кодировки при передаче файла по tcp C++ Builder
Всем привет. Появилась такая проблема. Image1->Picture->SaveToFile("1.bmp"); FILE *fread; int i, c; TStringList *list = new TStringList; AnsiString bro; fread = fopen("1.bmp", "rb"); for(i = 0;;i++) {
C++ Builder [C++ Error] Unit1.cpp(29): E2060 Illegal use of floating point https://www.cyberforum.ru/ cpp-builder/ thread2038859.html
void __fastcall TForm1::Button1Click(TObject *Sender) { float a, b; float ost, i=0; a=StrToFloat(Edit1->Text); if(RadioGroup1->ItemIndex == 0 && RadioGroup2->ItemIndex == 1) while(a!=0)
C++ Builder Компиляция 64-разрядного приложения и GetFinalPathNameByHandleW https://www.cyberforum.ru/ cpp-builder/ thread2038703.html
Добрый день! Столкнулся со следующей проблемой: после компиляции 64-разрядной версии приложения для Windows XP 64 bit при запуске получаю ошибку "The Procedure entry point GetFinalPathNameByHandleW could not be located in the dynamic link library KERNEL32.dll". Это происходит потому, что такой функции в Windows XP ещё не было, она появилась впервые в Windows Vista. Но суть в том, что в коде...
C++ Builder Узнать составляющие сложного типа данных
Приветствую всех. Есть сложный тип данных - класс, состоящий из 2 полей. Для изменения этих полей используется функция с 2-мя параметрами, значения которых сохраняются в полях. Возник вопрос как правильнее получить значения этих полей. Использовать геттер для каждого поля или же использовать один геттер с возвратом значений через параметры, передаваемые по ссылке? class TComplex { private: ...
C++ Builder Ограничение времени загрузки сайта Всем привет. Использую indy для загрузки кода сайта с такими параметрами. IdHTTPCon->ConnectTimeout = 5000; IdHTTPCon->ReadTimeout = 5000; Но попался очень "тяжёлый" сайт http://szepsegkommando.hu/guestbook.php , который очень долгое время загружается. Так вот, как мне поставить ограничение на загрузку сайта. Например, если сайт загружается 5 секунд, но так и не загружен, то отрубать... https://www.cyberforum.ru/ cpp-builder/ thread2038518.html
C++ Builder Написать программу для расчёта по двум формулам https://www.cyberforum.ru/ cpp-builder/ thread2038309.html
Написать программу для расчёта по двум формулам (результат вычисления по первой формуле должен совпадать со второй).
C++ Builder Написать программу пересчёта расстояния из миллиметров в дюймы
Написать программу пересчёта расстояния из миллиметров в дюймы (1 дюйм = 0.0254 м). Программа должна обеспечивать ввод расстояния в миллиметрах и вывод расстояния в дюймах.
C++ Builder Склеивание текста https://www.cyberforum.ru/ cpp-builder/ thread2037489.html
Здравствуйте, возникла такая проблема, не пойму почему не склеивается текст. AnsiString patch_launcher = GetCurrentDir() + L"\\launcher"; TIniFile *ini_launcher = new TIniFile(patch_launcher + "\\launcher.ini"); При выводе получаю путь до папке launcher. А если сделать так AnsiString patch_launcher = GetCurrentDir() + L"\\launcher\\launcher.ini"; TIniFile *ini_launcher = new...
C++ Builder Медленная работа цикла https://www.cyberforum.ru/ cpp-builder/ thread2037425.html
Всем привет. Goto добавлял ради экспериментов, обработки ошибок. Подскажите, что может тормозить работу цикла. Пробовал убирать закрашивание пикселей Bitmap, ничего не изменилось. Может из-за того, что в AnsiString информация размером 3МБ? Как это можно ускорить, если да? Передаю картинку по цветам RGB для каждого X и Y форматом |82|84|72| где первое R, второе G, третье B. while(Y<Yres)...
Найти радиус шара по его объему (извлечение кубического корня) C++ Builder
Добрый день! Я изучаю функции с параметрами. Программа состоит из трех функций: ввод исходных данных, вычисление и вывод результата на экран. Как извлечь кубический корень, чтобы найти радиус? Я пытался возводить в дробную степень, но на экран вывелась какая-то белиберда. Остальные две функции я сделал. Как можно переделать функцию Kalklator? Радиус шара с объемом 4 приблизительно равен 0,98473 ...
C++ Builder ИЗ винды в линух - SSH? Вопрос: как без лишних заморочек из проги C++ Builder, работающей под ХР, послать команду на выполнение в Ubuntu ? https://www.cyberforum.ru/ cpp-builder/ thread2037164.html
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
15.09.2017, 22:39 0

Утечка памяти - C++ Builder - Ответ 10755530

15.09.2017, 22:39. Показов 2328. Ответов 17
Метки (Все метки)

Ответ

Цитата Сообщение от Dr.Xank Посмотреть сообщение
C++
1
delete * [] myfor;//Здесь я правильно применяю удаление?
Неправильно. В случае Вашего кода надо делать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for(int i=0; i<12; i++)
   {
       myfor[i]= new TJSONObject ();
 
       myfor[i]->AddPair("usize", i);
       myfor[i]->AddPair("title","c:\\users\\alex\\documents\\projectwin\\project\\aitotal_ver[v3.3.14]-04-03-2017\\aitotal\\release\\aitotal\\aitotaltmp\\archiw\\hidemywp-553.rar_2017.09.15_13-47-22\\codecanyon-4177158-hide-my-wp-amazing-security-plugin-for-wordpress\\documentation\\assets\\.ds_store") ;
       myfor[i]->AddPair("subtitle","and The art of motorcycle maintenance.");
       myfor[i]->AddPair("author","Robert M Pirsig");
       myfor[i]->AddPair("isbn",i);
 
       Jarr->AddElement(myfor[i]);
       delete myfor[i]; /* Освобождаем память сразу для каждого указателя */
   }
 
// Либо так:
lis->SaveToFile("aqws");
 
   for(int i = 0; i < 12; i++) delete myfor[i]; /* Либо освобождаем потом для всех указателей по очереди */
   delete lis;


Вернуться к обсуждению:
Утечка памяти C++ Builder
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2017, 22:39
Готовые ответы и решения:

Утечка памяти
Здравствуйте. Есть функция void fun(...) { TStringList *L = new TStringList(); ... ...

Утечка памяти.
Доброго времени суток. У меня такая проблемка: программа вылетает после продолжительной работы,...

Утечка памяти
Подскажите, где происходит утечка памяти? Размер используемой памяти постоянно растет. + Как можно...

Утечка памяти в streambuf?
Итак есть программа, которая обязана постоянно работать, принимать данные по сети, отправлять в SQL...

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

Утечка памяти CppWebBrowser
Всем здравствуйте У меня возникла проблема: Утечка памяти CppWebBrowser вот код IHTMLDocument2...

Огромная утечка памяти в CppWebBrowser
Доброго времени суток. Открываю в компоненте CppWebBrowser 300 страниц подряд (URL разные) в итоге...

Шаблоны STL & утечка памяти.
Доброе время суток. Имеются 2 класса: 1)TVoteServer 2)TVoteServers - класс коллекция TVoteServer...

Утечка памяти при вызове функции
Здравствуйте. Объясните пожалуйста почему возникает утечка памяти при вызове функции...

TStringList ** утечка памяти, Что делать?
Вот пример, тут возникает утечка памяти. Как правильно оформить удаление в функции test()???...

Утечка памяти при умножении матрицы на число
Всем доброго времени суток. Хочу спросить у Вас совета по поводу распределения памяти в...

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