C++11 左值、右值、右值引用詳解

左值、右值 在C++11中全部的值必屬於左值、右值二者之一,右值又能夠細分爲純右值、將亡值。在C++11中能夠取地址的、有名字的就是左值,反之,不能取地址的、沒有名字的就是右值(將亡值或純右值)。舉個例子,int a = b+c, a 就是左值,其有變量名爲a,經過&a能夠獲取該變量的地址;表達式b+c、函數int func()的返回值是右值,在其被賦值給某一變量前,咱們不能經過變量名找到它,&(
相關文章
相關標籤/搜索