【发布时间】:2013-06-05 21:28:00
【问题描述】:
我读过,一旦一个对象的引用被初始化,它就不能被改变。 以下代码有效,所以也许我误解了这个概念? (或者他们在不可变的意义上更多地意味着这个?)
int main()
{
int x = 4;
int& j = x;
cout << j << endl;
int y = 5;
j = y;
cout << j << endl;
}
【问题讨论】:
-
它不会做你认为它做的事情。也打印出
x。