Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
927118
Топик полностью
SciFi
(14.06.2019 07:54, просмотров: 200)
ответил
Dingo
на
Как убедить компилятор всё же перечитывать значение? Как
Ale3000
посоветовал?
Очевидно же: bool ntp_ge(ntptime_t* op1, ntptime_t volatile* op2)
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Очевидно, но спасибо: когда на вход volatile подаётся не-volatile переменная - варнингов нет.
-
Dingo
(14.06.2019 08:59
)
Это логично. Добавление volatile ничего не ломает, может разве что притормозить немного. А удаление volatile легко может поломать, что вы и продемонстрировали на примере.
-
SciFi
(14.06.2019 09:33
)