左值(lvalues)与右值(rvalues)的概念 左值和右值是Modern C++中引入的新概念。简而言之: 左值位于等号左边,我们可以对左值进行取地址操作。 右值位于等号右边,本质上是一个数值,即 literal constant,我们没法对它进行取地址操作。 1 int x = 999 ; // x 是左值, 999是右值 我们,可以把左值大致想象为一个容器,而容器中存放的就是右值,如果没…
左值(lvalues)与右值(rvalues)的概念 左值和右值是Modern C++中引入的新概念。简而言之: 左值位于等号左边,我们可以对左值进行取地址操作。 右值位于等号右边,本质上是一个数值,即 literal constant,我们没法对它进行取地址操作。 1 int x = 999 ; // x 是左值, 999是右值 我们,可以把左值大致想象为一个容器,而容器中存放的就是右值,如果没…
讨论
登录后参与讨论
还没有评论,来说第一句吧。