C++11右值引用和std::move语句实例解析(推荐)

2020-01-06 16:52:53于海丽

运行以上代码,输出结果:

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++教程频道。