参考:C/C++编程:右值引用_c++右值引用-CSDN博客
左值引用就为常见的引用,本文主要讲右值引用
左值: 可以出现在operator= 的左侧
右侧:只能出现在operator= 的右侧,用&&
表示,c++11后出现的,如表达式,整形1,2...
std::move()这个方法将左值参数无条件的转换为右值
int num = 1
int&& a = 1
int&& a = num 错误,右值引用不能初始化为左值,要使用move
int&& a = move(num)