C++关于引用的问题

    int getX() { return 3;}
    int& x = getX();//error
    const int& y = getX();//ok

请问,为什么第二行代码会行不通,而加个const却可以???

阅读 3.2k
3 个回答

const 只能定义的时候赋值一次,以后就不行了。
引用可以说是类似 const 的指针,但是还是稍微有点区别的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题