C++Const的加强
const int a = 100;
int *p = (int *)&a;
*p = 200;
printf("%d %d",*p,a);
输出结果为 200 100
证明不能通过指针修改const变量,C++中const加强
const变量并不在内存中,而是在符号表中
第九行,程序所作的操作是临时开辟一个内存
介绍:
int a = amp;
int *p = amp;
amp是临时值,所以指针改的是临时的值
其他:extern const int a; 在C语言中默认是外部链接,在C++中是内部链接