C++ 中禁止把const char* 型指针变量的内容赋给char *型指针变量(C中会警告),但是char *型指针变量的内容可以赋给const char*型指针变量
int main()
{
int b=1;
const int *p=&b;
int *p1=p;
*p1=2;
cout<<b<<endl;
}
不能把const int* 赋值给 int* ,所以上述代码是错误的
C++ 中禁止把const char* 型指针变量的内容赋给char *型指针变量(C中会警告),但是char *型指针变量的内容可以赋给const char*型指针变量
int main()
{
int b=1;
const int *p=&b;
int *p1=p;
*p1=2;
cout<<b<<endl;
}
不能把const int* 赋值给 int* ,所以上述代码是错误的