34 / 20 / 4
Регистрация: 07.03.2015
Сообщений: 325
|
||||||
1 | ||||||
Опции компилятора Gw/Gy15.01.2019, 21:31. Просмотров 581. Ответов 3
Метки нет Все метки)
(
Может кто разъяснит на, что конкретно влияют опции компилятора Gw и Gy, когда их устанавливаешь одновременно обе то почему-то ниже приведенная функция возвращает "рандомно" не правильные значения.
При этом если поменять тип переменно result с double на float то ошибки при использовании опций не будет. В чем причина такого поведения?
0
|
|
15.01.2019, 21:31 | |
Опции компилятора Самые строгие и придирчивые опции компилятора Как добавить опции компилятора в Qt Creator Размер ехе-шника. Опции компилятора и линкера |
|
14034 / 7517 / 1779
Регистрация: 30.01.2014
Сообщений: 12,570
|
|
20.01.2019, 17:13 | 3 |
Fakels,
multipliers - это глобальный указатель? Можете показать как он объявлен и как инициализируются данные, на которые он указывает?Да, /Gw влияет на глобальные данные.И это, учитывая, что контракты у вас не закреплены интерфейсом, а реализуются через умолчания, я бы, для успокоения души, расставил везде ассерты на эти умолчания. (я про магические числа 7 и индексацию данных через голые указатели). Оно может у вас и правильно все, но вам точно будет легче, если вы исключите UB из-за выходов за диапазон ваших массивов.
0
|
Тематические курсы и обучение профессиям онлайн Профессия Разработчик на C++ (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
34 / 20 / 4
Регистрация: 07.03.2015
Сообщений: 325
|
||||||
26.01.2019, 04:11 [ТС] | 4 | |||||
да
потом в коде asm я разобрался адрес для multipliers брался неизвестно от какого места.
0
|
26.01.2019, 04:11 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Ошибка компилятора fatal error C1091: ограничение компилятора: длина строки превышает 65535 байт Вывод символа с пoмощью опции компилятора Опции Опции инструментов Вызов опции Функциональные Опции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |