- 博客(2)
- 收藏
- 关注
原创 关于c++ 返回值的类型定义选择及使用
3.需要返回内部对象时,返回值设置为const引用,并将接受该对象的对象也定义为const引用,否则会带来复制构造的开销;(见[123]~[127]输出结果)1.方法需要返回新对象时,返回值不能是引用类型,否则某些情况下会出问题;(见[130]输出结果,返回值已被析构)2.尽量在return语句创建返回的对象,否则会带来移动复制和析构的开销;(见[124]~[130]输出结果)4.在需要返回值时定义并调用获取对象的方法,否则会带来移动赋值的开销;(见[129]~[133]输出结果)
2024-01-10 20:43:13 422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人