C++ static_是如何铸造的<;类型及&&燃气轮机;(x) 将l值r值引用转换为x值类型内部逻辑是什么?

C++ static_是如何铸造的<;类型及&&燃气轮机;(x) 将l值r值引用转换为x值类型内部逻辑是什么?,c++,c++11,C++,C++11,我读到std::move()也做了同样的事情* [expr.static.cast]/1表达式static\u cast(v)的结果是将表达式v转换为类型T的结果。如果T是左值引用类型或函数类型的右值引用,则结果为左值如果T是对对象类型的右值引用,则结果为xvalue;否则,结果是一个pr值 我的。因此,static\u cast(x),其中type是一种对象类型(与函数类型相反),根据定义是一个xvalue。我希望添加一元&&来完成std::move()的功能。如果我是国王。。。

我读到std::move()也做了同样的事情*

[expr.static.cast]/1表达式
static\u cast(v)
的结果是将表达式
v
转换为类型
T
的结果。如果
T
是左值引用类型或函数类型的右值引用,则结果为左值如果
T
是对对象类型的右值引用,则结果为xvalue
;否则,结果是一个pr值


我的。因此,
static\u cast(x)
,其中
type
是一种对象类型(与函数类型相反),根据定义是一个xvalue。

我希望添加一元
&&
来完成
std::move()
的功能。如果我是国王。。。