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 == 常数 == 右值

posted @ 2022-07-24 19:09  heisse  阅读(142)  评论(0编辑  收藏  举报