为啥右值引用类型可以绑定到std::move返回的右值引用类型

重要的话重复三遍:
变量是左值。
变量是左值。
变量是左值。
【为啥右值引用类型可以绑定到std::move返回的右值引用类型】 rr1 在任何时候都是个左值,这与它的类型无关。std::move(rr1) 不是变量,所以它可以是左值还是右值就取决于它的类型。

■网友
具名的右值引用是左值
不具名的右值引用是右值


    推荐阅读