C++11中std::move、std::forward、左右值引用、移动构造函数的测试问题
文件大小: 59k
源码售价: 10 个金币 积分规则     积分充值
资源说明:关于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) // 右值引用参数,只接受右
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。