引用
为对象齐了另外一个名字,引用和该对象绑定在一起。
特性:
- 定义引用是,必须初始化;
- 引用的初始值必须是一个对象;
- 对引用进行操作,相当于对其绑定的对象进行操作。
int inval =1024;
int &refVal = inval;
cout << inval << refVal << &refVal <<endl;
refVal = 2;
cout << inval << refVal << &refVal <<endl;
int ii = refVal;
int &refVal13 = refVal;
cout << ii << refVal13 << &refVal13 << endl;
输出结果:
<<<1024 1024 0x7fffcc964bbc
<<<2 2 0x7fffcc964bbc
<<<2 2 0x7fffcc964bbc