引用&

C++Primer中解释为:
引用更接近const指针,可以说是一种受限了的指针。

int rats;
int& rodents = rats;

实际上时下述代码的伪装表示:

int* const pr = &rats;

其中,引用rodents扮演的角色与表达式*pr相同。

注:#

  • 1.引用不可以为空,所以在定义时必须初始化。
  • 2.引用是一个const指针,所以引用只能在定义时被初始化一次,且之后不可被更改。
posted @ 2018-07-12 17:44  narjaja  阅读(147)  评论(0编辑  收藏  举报