首页 > 代码库 > const与引用。
const与引用。
int main()
{
int i = 10;
const int &r = i; //这里指向常量的引用允许用任意表达式来初始化(即可以用非常量),只是不能通过r来修改i的值,但是可以通过其他途径。
i = 20; //直接修改i的值。
// r=20; //错误!不能通过r来修改i的值!
cout << r << " " << i << endl; //r和i都是输出20.引用是i的别名。i的值改变,r(i的别名)的值会同样改变。
return 0;
}
const与引用。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。