int a;
int b;
int &r = a;
int &r = b;
//这个编译出错,能理解。书上解释:引用一但建立就不能改变,也就是r只能是变量a的别名。
int a;
int b;
int &r = a;
r = b;
//问题:这样写编译又能通过,不是说引用一但建立就不能改变,这里为什么又能改变了。
...全文
903打赏收藏
引用问题
int a; int b; int &r = a; int &r = b; //这个编译出错,能理解。书上解释:引用一但建立就不能改变,也就是r只能是变量a的别名。 int a; int b; int &r = a; r = b; //问题:这样写编译又能通过,不是说引用一但建立就不能改变,这里为什么又能改变了。