Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Надо скомпилировать эксперта без оптимизации, тогда при 1/0 сломается
ПКМ по эксперту -> Новый проект из исходного файла -> снять галочку "Максимальная оптимизация"
Надо скомпилировать эксперта без оптимизации, тогда при 1/0 сломается
ПКМ по эксперту -> Новый проект из исходного файла -> снять галочку "Максимальная оптимизация"
А ещё неплохо было бы понимать следствия неявного преобразования типов данных.
Для гурманов.
А ещё неплохо было бы понимать следствия неявного преобразования типов данных.
Для гурманов.
Не понятно причем тут максимальная оптимизация. Почему проверка деления на 0 не работает с флагом оптимизации, при этом, это нигде не задокументировано, а кроме этого, было изменено при обновлении версии без уведомлений. В C++ с флагом -O0 и -O3 никак на поведение программы никак не влияют.
Результат операции деления не используется в дальнейшем, поэтому деление удаляется при оптимизации кода.
Используйте так
Вылетает только в тестере. Можете проверить собрав
Такая конструкция будет вылетать только в режиме дебагера. В режиме теста, когда собран не под дебаггер - вылетать не будет не смотря на флаг "проверять вещественные делители".
Результат операции деления не используется в дальнейшем, поэтому деление удаляется при оптимизации кода.
Используйте так