live long and prosper
#include<iostream>
using namespace std;
int main()
{
int a=10;
int &b=a;
cout<<a<<"----"<<b<<endl;
b=9;
cout<<a<<"----"<<b<<endl;
return 0;
}
在上面的代码中,上面定义的意思是,可以通过改变b的值来改变a的值,a原来的值是10,改变b后a的值变成9.
int &b=a;
引用运算符在声明时使用,其它情况下,编译器会将运算符认定为地址操作符。