引用:
#include
using namespace std;
int main(){
int a=10;
int &b=a;
cout< cout<
return 0;
}
引用传递:
#include
using namespace std;
int swap(int &a,int &b){
int temp=a;
a=b;
b=temp;
}
int main(){
int a=10;
int b=20;
swap(a,b);
cout< cout<
return 0;
}
引用做函数返回值:
1.不要返回局部变量的引用;
2.函数的调用可以作为左值;
#include
using namespace std;
int& test1(){
static int a=10;
return a;
}
int main(){
int &ref1=test1();
cout<<"ref1="<
cout<<"ref1="<
}



