c++不像rust那样把move做进语义里,move之后再使用变量会有编译期错误。那我们就可能犯潜在的运行期错误...
比如 int&& a = 3; 这里 "3" 是一个右值,其data type是 “int”, 同时 "a" 是一个左值, ...