c++ 中变量赋值是值赋值的eg: int i = 5; int j=i; 改变j并不会改变i, 这是因为5是一个右值 有时候在函数传参时也会传入一个临时创建的字符串 这时用右值引用 具体参考: &&右值引用