Здравствуйте, ariets, Вы писали:
A>Засыпали бедного парня цитатами из стандарта. Объяснить все надо проще, имхо.
Действительно. Проще всего так: вообще-то implicit конвертирование const в не-const не должно быть позволено, мы имеем дело с очередной нелогичностью языка C++, которых там еще много-много-много, так что придется привыкать.
A>Так что различие-то не не в константах и литералах, а в памяти и указателях.
В специфике операционной системы, если быть точнее. Если предварительно сменить защиту памяти на секции константных данных, то можно будет спокойно писать туда без access violation.