常引用const
在C++中,非const引用可以用于修改它所引用的对象。然而,const引用只能用于读取它所引用的对象的值,不能用于修改它。因此,非const引用不能绑定到const引用,因为这会允许非const引用通过const引用来修改对象的值。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EWuzZHNW-1684984126038)(D:\Markdown\例题.png)]
答案为:d
可以通过下面两种方式解决:
int n = 8;
const int & r1 = n;
const int & r2 = r1;
int n = 8;
int & r1 = n;
int & r2 = n;
int & r2 = n;