ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
768049 Топик полностью
Nikolay_Po (11.07.2017 16:49, просмотров: 163) ответил abivan на вот так и родятся мифы о пиках.
OK, проверил - XC16 v1.31 не ругается. Помню, заводил трабл тикет по XC16 - отказывался инициализировать константы при помощи функций типа pow(x,y). Ответили, что на этапе компиляции вычисляются лишь арифметические выражения, а значения функций не вычисляются, и это стандарту не противоречит. Вышел из положения тем, что инициализировал при помощи функций плавающей точки целую константу-массив. Прокатило - в массив пошли целые, вычисленные на этапе компиляции, но сами функции плавающей точки не в маш.код не попали. Была проблемка - компилятор выпускал предупреждение. Решил выносом массива в отдельный файл, для которого индивидуально отключил предупреждение. Способа выключить предупреждение для куска кода в одном файле тогда не нашёл. Отсюда и миф.