int main()
{
const int a=5;
int * p1=(int *)&a;
*p1=3;
cout<<"a is :"<<a<<endl;
cout<<"* p1 is:"<<*p1<<endl;
return 0;
}
在watch窗口,看到常量a变成了3,但是运行程序,发现常量并没有改变,还是5
int main()
{
const int a=5;
int * p1=(int *)&a;
*p1=3;
cout<<"a is :"<<a<<endl;
cout<<"* p1 is:"<<*p1<<endl;
return 0;
}
在watch窗口,看到常量a变成了3,但是运行程序,发现常量并没有改变,还是5