资源说明:关于C++11新特性之std::move、std::forward、左右值引用网上资料已经很多了,我主要针对测试性能做一个测试,梳理一下这些逻辑,首先,左值比较熟悉,右值就是临时变量,意味着使用一次就不会再被使用了。针对这两种值引入了左值引用和右值引用,以及引用折叠的概念。
1.右值引用的举例测试
#include
using namespace std;
//创建一个测试类
class A
{
public:
A() : m_a(55)
{
}
int m_a;
};
void funcA(A&& param) // 右值引用参数,只接受右
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。