C++Primer中解释为:
引用更接近const指针,可以说是一种受限了的指针。
int rats;
int& rodents = rats;
实际上时下述代码的伪装表示:
int* const pr = &rats;
其中,引用rodents扮演的角色与表达式*pr相同。
注:#
- 1.引用不可以为空,所以在定义时必须初始化。
- 2.引用是一个const指针,所以引用只能在定义时被初始化一次,且之后不可被更改。
C++Primer中解释为:
引用更接近const指针,可以说是一种受限了的指针。
int rats;
int& rodents = rats;
实际上时下述代码的伪装表示:
int* const pr = &rats;
其中,引用rodents扮演的角色与表达式*pr相同。