12.右值引用及搬移语义(move)

详解https://www.cnblogs.com/5iedu/p/7698710.html C++中,所谓右值有两个含义: 1.临时对象就是右值 2.右值不可以放在operator=(等号操作符)左边 如下中,a+b会生成临时对象,c1+c2也会生成临时对象,故其皆为右值,虽然下面的string和complex中临时对象放左边可以编译通过,但这是一种例外,一般不要这样写。        当右值出
相关文章
相关标签/搜索