因为如果函数返回的是一个局部对象,这个局部对象在函数运行结束时就会被释放掉,这是不合法的,所以调用构造函数先构造一个非局部对象,这样避免 了返回局部对象的错误。
函数返回一个对象时要调用复制构造函数的原因
最新推荐文章于 2025-04-28 21:33:43 发布
本文解释了为何函数不能直接返回局部对象的原因,并介绍了通过构造非局部对象来避免这一问题的方法。
本文解释了为何函数不能直接返回局部对象的原因,并介绍了通过构造非局部对象来避免这一问题的方法。
2022

被折叠的 条评论
为什么被折叠?
