为了账号安全,请及时绑定邮箱和手机立即绑定

int const &p 和 int & const p

有谁知道 int const &p  和 int & const p  的区别吗?

正在回答

2 回答

您好!是有区别的:

前者还可以指向其它地址,p=&y是可行的(参考上图);

后者不能指向其它地址,p=&y是错误的(参考下图);

https://img1.sycdn.imooc.com//5ac0d44a00015c6408070454.jpghttps://img1.sycdn.imooc.com//5ac0d44a00016dbd08100455.jpg

3-1 C++语言-const(08:39)   课程 2:50  处有详细说明。

望采纳!

以上。

0 回复 有任何疑惑可以回复我~

引用 的本质是常指针,&p = *const p,所以我觉得他们俩是一回事

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

int const &p 和 int & const p

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信