普通的引用:
int a=10;
int &b=a;//b就是a,a就是b,b相当于a的别名,可以通过修改b的值来改变a的值
b=20;
cout<<"a="<<a<<endl;//输出的结果是20,b的值被改变,a的值相应地也被改变
常引用:
int x=10;
const int &y=x;//y是x的常引用,y本身是const int类型,其值不能被修改
y=20;//非法!y的值不允许修改!
x=30;//合法,x的值可以改变
cout<<"x="<<x<<endl;