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

Блок try catch жрет память - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование задачи на двумерные и одномерные массивы с использованием шаблонов 4 http://www.cyberforum.ru/cpp-beginners/thread1010718.html
Само задание звучит так: "Из заданного на плоскости множества точек выбрать три различные точки так, чтобы разность между площадью круга, ограниченного окружностью, проходящей через эти три точки, и площадью треугольника с вершинами в этих точках была минимальной " Плюс все функции при выполнении оформить в виде шаблонов. Извините, пожалуйста, очень прошу еще немножко помочь... Какая-то...
C++ Правильная инициализация ? Здравствуйте уважаемые программисты! Мне необходимо описать два класса, один ArrayOfInt - якобы одномерный массив, и SqArrayOfInt - уже двумерный массив, основанный на массиве ArrayOfInt. Моя проблема: после инициализации случайными числами, матрица получается не той что должна быть. Например: после вызова функции из 37 строки, данные выводятся верные, а уже на 41 (хотя один и тот же вызов,... http://www.cyberforum.ru/cpp-beginners/thread1010700.html
Можно ли разобрать экзешник? C++
есть проблема, мне нужно где то найти исходный код файлового менеджера mucommander и несколько видоизменить его, поменять название и некоторые иконки. как я могу это сделать?
C++ Создать программу, которая выводит на экран символьную матрицу
создать прогу которая выводит на экран символьную матрицу. пример вывода. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
C++ получить машинные результатный сравнить их со значениями соответствующей функции http://www.cyberforum.ru/cpp-beginners/thread1010687.html
помогите написать программу! данные ниже выражения представляют собой формулы приближенного вычисления различных функций по разложению их в ряд Тейлора в окрестностях указных точек. В последующем после программирования получить машинные результатный сравнить их со значениями соответствующей функции, указной при каждой формуле(эту функцию в заданной точке вычислить также на ЭВМ.) _____∞ F=x+...
C++ Дана целочисленная прямоугольная матрица. Определить: 2. Дана целочисленная прямоугольная матрица. Определить: а)количество столбцов, не содержащих ни одного нулевого элемента; b) характеристикой столбца целочисленной матрицы назовем сумму модулей его положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. Помогите пожалуйста! подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.03.2015, 16:41     Блок try catch жрет память
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
я не использую сторонних библиотек
Рад за тебя. Но ТС использует, и ответ ему нужен по совершенно конкретной проблеме, которая, судя по всему, связана с совершенно конкретной библиотекой. Ты о ней не знаешь, я о ней тоже не особо в курсе. Однако твой подход таков, что если у тебя в руке молоток (MFC) - всё можно считать гвоздями (исключения передаются по указателю). Но не надо навязывать молоток людям, которые пилят дрова. Потому что дрова - это не гвозди.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
билдер содержит windows.h
Любой компилятор под винду будет содержать подобный файл. Но из этого вовсе не следует, что исключения будут использоваться в MFC-манере с передачей по указателю.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
У топикстартера в коде явное вин исключение поэтому я подожду его.
Это с высокой долей вероятности не соответствует действительности. Объясняю почему:

1. GibbonCho (первый ТС) написал перехват по указателю (ты как раз за этот момент зацепился, и приплел сюда MFC), но это ещё не значит, что ТС вообще понимал что пишет.
2. Почему-то ты не учел, что класс называется не CException как принято в MFC, а Exception (базовый класс исключений в VCL).
3. ТС явно указал какую среду он использует
Цитата Сообщение от GibbonCho Посмотреть сообщение
Среда : C++ Builder 6
Заметь, это не Visual Studio.
4. ТС даже начал сомневаться в исходной постановке задачи:
Цитата Сообщение от GibbonCho Посмотреть сообщение
и не смотря на то, что исключения он ловил, память не росла. Каюсь, неправильно поставил диагноз..
5. У второго "ТС" (Dreablin) никаких указателей нет и в помине (см. код в сообщении #24). Явная передача по ссылке.

После этого ты всё ещё будешь утверждать:
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
в коде явное вин исключение
?
Или любое исключение, которое возникает в программе под виндой ты называешь "вин исключением"?

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
поэтому я подожду его.
Удачи.
Последняя активность: 12.03.2014 14:28
 
Текущее время: 00:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru