左值和右值引用

左值:在表达式中能作为左边元素的值

 

int a;
int& b=a
int& c=10;  //错误,不能对右值添加引用,因此称呼'&'为左值引用,只能引用左值
const int & c=10; //可以,const左值引用可以对右值进行引用
//为解决这个问题,引入右值引用'&&'
int && a=10;
cout<<a<<endl;

csdn

posted @ 2022-04-17 10:15  兮何其  阅读(30)  评论(0)    收藏  举报