引用是某个变量或对象的别名。引用不是变量,引用不占用内存空间。在建立引用是要用某个变量或对象对他进行初始化,
于是引用变绑定在用来给他初始化的八个变量或对象上。这时,当变量或着对象发生变化时,另一个相对用的对象也会跟
着变化。
当创建某个变量的引用后,引用的值就是被引用的变量值。引用的地址值也是被引用的变量的地址值,引用就是被引用的别名。
因此,可以看出引用不是一个实体,只是一个实体的别名。
#include<iostream.h>
void main()
{
int v(10);
int &rv=v;//对引用设置出色值
cout<<v<<','<<rv<<endl;
cout<<&v<<','<<&rv<<endl;//观看地址值是否相同
v-=5;//对V进行改变看看rv会不会改变
cout<<v<<','<<rv<<endl;
rv+=10;//对rv引用进行改变看看V会不会改变
cout<<v<<','<<rv<<endl;
int b=20;//将rv重新定义是看看之前引用的v会不会一起改变
rv=b;
cout<<v<<','<<rv<<endl;
}