int* const和const int*的区别
int* const p p是一个int指针,然后p被修饰,指针被修饰意味着p保存的内存地址无法被修改,说明p无法再指向其它地址。
const int* p p是一个int指针,const修饰的是*p,就是说p所指向的值无法改变,p本身可以指向其它地址。
const int* const p == const int& p == 常数 == 右值
int* const p p是一个int指针,然后p被修饰,指针被修饰意味着p保存的内存地址无法被修改,说明p无法再指向其它地址。
const int* p p是一个int指针,const修饰的是*p,就是说p所指向的值无法改变,p本身可以指向其它地址。
const int* const p == const int& p == 常数 == 右值