C与C++
我有个问题 在C语言中,const int a =10; int *p=(&a); 是可以的,而且可以通过*p改变a的值,编译器是用VC6.0 而在C++中,const int a =10; int *p=(&a); 会报错,编译器是VS 这是平台的关系引起的差异吗还是C与C++本身的差异?
我有个问题 在C语言中,const int a =10; int *p=(&a); 是可以的,而且可以通过*p改变a的值,编译器是用VC6.0 而在C++中,const int a =10; int *p=(&a); 会报错,编译器是VS 这是平台的关系引起的差异吗还是C与C++本身的差异?
2017-06-05
举报