const int * p, int const * p, int * const p
int * const p:意义表示p可以改变其指向字符串的值,但是不能改变p指针的指向。
int const * p与 const int * p是等价的,只是两者写法不同。c++中无const * 运算符。表示指针可以有不同的指向,但是不能改变原有字符串数据的值。
const char const p 两者皆限定为只读,不能改写。
const int * p, int const * p, int * const p
int * const p:意义表示p可以改变其指向字符串的值,但是不能改变p指针的指向。
int const * p与 const int * p是等价的,只是两者写法不同。c++中无const * 运算符。表示指针可以有不同的指向,但是不能改变原有字符串数据的值。
const char const p 两者皆限定为只读,不能改写。