c++引用问题, 如何重新引用?

int a, b;int& i = a; //现在i引用了a怎样能使i引用b?
2024-11-18 05:47:34
推荐回答(3个)
回答1:

引用定义时就必须初始化,并且不能赋值,赋值就是操作被引用对象,请注意,初始化和赋值不是一码事.
所以引用是不能所谓"重新引用"的.

回答2:

不能这样了,一个引用名只能对一个变量进行引用,但是可以重新用一个引用名对b进行引用
int& i2 = b;

回答3:

引用变量必须进行初期化,也就是在定义的时候就必须对它进行赋值,之后不能再改变它引用的对象。
不明白HI我