运行以上代码,输出结果:
A Constructor
================================================
A Move Constructor
================================================
B Constructor
A Copy Constructor
================================================
A Move Constructor
================================================
A Constructor
================================================
A Move Constructor
operator=(const A&& src)
================================================
B Constructor
operator=(const A& src)
总之尽量给类添加移动构造和移动赋值函数,而减少拷贝构造和拷贝赋值的消耗。
以上所述是小编给大家介绍的C++11右值引用和std::move语句实例解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ASPKU网站的支持!
注:相关教程知识阅读请移步到C++教程频道。










