При создании чего-то const
на C ++, почему вы не можете, например, неявно передать ему неконстантное значение на нижних уровнях машины? Как машина определяет, что это const
?
(помимо того факта, что const
означает то, что оно означает ...)
Возможно, оно хранится в .rdata, или есть ли установленный бит, который делает его константным, или как это работает?
Кто-нибудь может прояснить?