-
- ну дык и рули Vit(224 знак., 25.12.2016 00:14 - 00:20)
- Ниже пояснили, и кстати, есть же еще inline - компилятор выкинет обычный if - VLLV(24.12.2016 23:48)
- Нормальный компилятор много чего выкинет без всяких инлайнов. А вот эта возня с макросами с целью якобы что-то там ускорить - это трэш, угар и преждевременная оптимизация. - SciFi(24.12.2016 23:51)
- что он там выкинет, если функция ногодрыга окажется в другой файле? Недавно порезвился с макросами ST M0, вылезло предупреждение о сдвиге на отрицательную величину :) VLLV(305 знак., 25.12.2016 00:05)
- Другой файл не парит. Современные компиляторы умеют оптимизировать все исходники сразу. - SciFi(25.12.2016 00:21)
- А не в курсе, в ИАРе для этого нужно ставить флаг "Multi-file complilation" ? - VLLV(29.12.2016 17:51)
- Другой файл не парит. Современные компиляторы умеют оптимизировать все исходники сразу. - SciFi(25.12.2016 00:21)
- что он там выкинет, если функция ногодрыга окажется в другой файле? Недавно порезвился с макросами ST M0, вылезло предупреждение о сдвиге на отрицательную величину :) VLLV(305 знак., 25.12.2016 00:05)
- Нормальный компилятор много чего выкинет без всяких инлайнов. А вот эта возня с макросами с целью якобы что-то там ускорить - это трэш, угар и преждевременная оптимизация. - SciFi(24.12.2016 23:51)
- Почему? Только в одном хидере в двух дифайнах redledon и redledoff. И перекомпилировать. Хотя два изменения в дифайнах это тоже плохо, тоже потенциальная субъективная ошибка, поэтому я в манипуляциях с битами использую больше уровней абстракции, Олдфаг(44 знак., 24.12.2016 22:30, )