本节大意
介绍了引用的相关知识。
细节摘录
1. 引用就是变量的别名。
2. 非const引用必须初始化且要用相应对象的变量名初始化。
3. const引用则可以用右值,因为它无法被改变。
4. 非const引用只能绑定到与该类型相同的对象,但const引用可以绑定到不同的对象或者右值。
课后习题
1. 合法 非法 合法 合法
2. 合法 合法 合法 非法
3. 不懂
4. 两个变量结果均为10,可使用以下代码测试:
介绍了引用的相关知识。
细节摘录
1. 引用就是变量的别名。
2. 非const引用必须初始化且要用相应对象的变量名初始化。
3. const引用则可以用右值,因为它无法被改变。
4. 非const引用只能绑定到与该类型相同的对象,但const引用可以绑定到不同的对象或者右值。
课后习题
1. 合法 非法 合法 合法
2. 合法 合法 合法 非法
3. 不懂
4. 两个变量结果均为10,可使用以下代码测试:
#include <iostream>
using namespace std;
int main()
{
int i, &ri=i;
i=5;
ri=10;
cout << "i: " << i << " ri: " << ri << endl;
return 0;
}
运行结果