void debug(int&& a){
return a;
}
- std::move(a) 可以将左值变为右值
int c = 0x100; // c 可以被取地址,c 为左值,c++ 中默认为右值引用
int tmp_v = debug(move(c)); // move 可以将左值,变为右值
cout << tmp_v << endl;

void debug(int&& a){
return a;
}
int c = 0x100; // c 可以被取地址,c 为左值,c++ 中默认为右值引用
int tmp_v = debug(move(c)); // move 可以将左值,变为右值
cout << tmp_v << endl;