ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
919529 Топик полностью
Nikolay_Po (05.05.2019 17:14, просмотров: 234) ответил s_h_e на Ну хорошо, что же все-таки может случиться с константой, которая есть в hex, но при этом без volatile?
Компилятор может оптимизировать обращение к ней, заменив обращение литералом в инструкции. Линкер ведь не сообщил компилятору, что константу программист специально положил по особому адресу и она программисту зачем-то очень нужна. Интересно было бы получить комментарии Petrovichа. Насколько я понимаю суть квалификатора const, его единственное предназначение - запрет на изменение объекта. И всё! Без разницы, лежит ли объект во ПЗУ или размещён в ОЗУ. Этот квалификатор больше не обязывает ни к чему. Знатоки стандарта, что там на этот счёт?