int main()
{
const int n = 10;
int* p = (int*)&n;
(*p)++;
cout << n << endl; //输出结果为10
cout << *p << endl;//输出结果为11
return 0;
}
int main()
{
// volatile 修饰的变量,每次都要去内存取
volatile const int n = 10;
//n = 11;
// 转换有安全隐患的
int* p = (int*)&n;
(*p)++;
cout << n << endl;//输出结果为11
cout << p << endl;//输出结果为11
return 0;
}