**, решил потестить и запустить у себя с const_cast-ом пример изменения константных данных. На последнем шаге в дебагере смотрю что лежит в адресе &i, дебагер пишет 2, но в stdout выводится один, подскажите, чего я не вижу?
https://pastebin.com/4zn3zwFj
Компилятор решил подставить константу вместо исполнения чёрной магии, если обмазаться volatile, то пропаганды констант не будет и выведет 2 🌞
Обсуждают сегодня