Изменение const int в C ++ [дубликат]
На этот вопрос уже есть ответ здесь:
Можем ли мы изменить значение объекта, определенного с помощью const через указатели? 10 ответовПочему я могу изменить локальную переменную const посредством приведения указателей, но не глобальной в C? 7 ответоввыполнение следующего кода показывает, что & x = ptr, так почему же x и * ptr не равны?
const int x=10;
int* ptr =(int*) &x;
*ptr = (*ptr)+1;
cout << &x << " " << x << " " << ptr <<" " <<*ptr; //output : 0012FF60 10 0012FF60 11