这个是链接
https://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/index.html
使用场景就是
void abc(int &a)
{
std::cout << a << std::endl;
}
void abc(int &&a)
{
std::cout << a << std::endl;
}
abc(1)
a = 1
abc(a)
这里面1传给abc本来是需要拷贝一次的,现在是使用了第二个函数,就不需要了。
第二个还是需要的。