Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
 
mmuddy
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 1
1

Boost::math::hypot выбрасывает exception в release сборке

13.11.2014, 21:19. Просмотров 560. Ответов 0
Метки нет (Все метки)

Здравствуйте.
Использую в проекте boost::graph::kamada_kawai_spring_layout, собираю в Qt Creator, GCC. При отладке исключение не выбрасывается. В сборке release при определенных исходных данных выбрасывает исключение:

terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::overflow_error> >'
what(): Error in function boost::math::hypot<double>(double,double): Overflow Error

Из документации:
double hypot(double x, double y);
Returns sqrt(x*x + y*y) without the danger of numeric overflow implied by that formulation.

Как ошибка переполнения может не проявиться в сборке debug? И как функция безопасная от переполнений может выбрасывать такое исключение?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2014, 21:19
Ответы с готовыми решениями:

boost::math::standard_deviation how to use ?
Как посчитать standard_deviation используя boost::math::standard_deviation Хочется чтоб тупа...

Отличия release и debug версий boost
нашел статью про Boost Расшифруйте плз что значит release и debug как это отразиться на...

Синтаксические ошибки при сборке проекта с использованием Boost.Asio
Логи 1&gt;------ Build started: Project: ConsoleApplication4, Configuration: Debug Win32 ------...

Почему выбрасывает Exception?
Пытаюсь сделать хеш функцию, беру из файла слова, и высчитываю сумму(просто сумма по ASCII...

Paralell.Invoke какие Exception выбрасывает?
Не нашел толком инфы какие exeptions выбрасывает Paralell.Invoke У меня дерское подозрение, что...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2014, 21:19

VC++6.0/ATL - ошибка сборки в режиме Release при исп.функций из math.h
В проекте созданным ATL COM AppWizard обязательно без поддержки MFC при использовании функций,...

ошибка при release сборке
при debug все ок, при release вылазит ошибка The type or namespace name 'IOEx' could not be found...

Ошибка EconvertError при сборке Release
В режиме Debug все работает без ошибок. Поставил Release. И выходит такая ошибка при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru