参考和绑定对象

时间:2011-06-04 14:15:23

标签: c++ reference

我在Lippman等人中读到,没有办法重新引用对不同对象的引用(p59)

我看到下面的代码就是这样,并且在VC Express 2010中没有产生任何错误

有人可以向我解释发生了什么。

非常感谢,

void demo()
{

int i = 5;
int k = 5;
int& ir1 = i;
int& ir2 = k;
ir2 = i;
}


void main()  {
  demo();

}

1 个答案:

答案 0 :(得分:6)

您的代码不会重新绑定任何内容。它只是为ir2引用绑定的内容分配一个新值。