1.引用
2.左右值
3.左值引用
4.右值引用
5.应用
#include <iostream>
using namespace std;
int add(int a,int b){
return a+b;
}
int add2(int &a ,int &b){
return a+b;
}
int add3(int && a,int &b){
return a+b;
}
int add4(int && a,int && b){
return a+b;
}
int main(){
int a = 1;
int &b = a;
cout << a << "="<<b << endl;
cout << "c是左值"<<"10是右值"<<endl;
int c = 10;
int d = 10+2;
int e = 5;
int f = e;
const int &g = 6;
const int &h = c;
int && score = 15;
int num1 = 10;
int num2 = 20;
add(num1,num2);
add2(num1,num2);
add3(10,num2);
add4(10,20);
return 0;
}