Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
1 сентября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1602297
Топик полностью
AlexBi
(Сегодня, 09:56, просмотров: 23)
ответил
SciFi
на
Есть плюсы и минусы у этого подхода. Обобщать "умно" или "неумно" здесь едва ли имеет смысл.
Можете сказать какие есть минусы?
Ответить
ЕМНИП, сталкивался с тем, что компилятор решил, что указатель выравненный, и заинлайнил соответствующее копирование, а он был невыравненный. Можно, конечно, сказать, что сам дурак, но это ещё одна мина на минном поле, можно было обойтись и без неё.
-
SciFi
(Сегодня, 10:24
)
Это особенности оптимизатора, если им пользоваться много мин можно собрать, один забытый volatile плюс оптимизатор дают целую кучу мин. Так до отказа от оптимизатора можно дойти. Современные gcc и clang функции memxxx инлайнят, если оптимизацию включить.
-
AlexBi
(Сегодня, 10:44
)