直接举例子了
int* const temp = new int[10];
temp[2] = 10;//正确
temp = new int[29];//这个是错误的,这里的temp是常量指针。
int const* temp = new int[10];
temp = new int[29];//正确
temp[1] = 10;//这个是错误的,这里temp指向常量,不能进行赋值。
直接举例子了
int* const temp = new int[10];
temp[2] = 10;//正确
temp = new int[29];//这个是错误的,这里的temp是常量指针。
int const* temp = new int[10];
temp = new int[29];//正确
temp[1] = 10;//这个是错误的,这里temp指向常量,不能进行赋值。