拷贝构造函数如果允许值传递,那么实参对象传递给形参对象,会拥有两个存储空间,新创建的临时存储空间对象初始化时,同样需要调用拷贝构造函数,以此类推,会永无休止的调用拷贝构造函数,最终会导致栈溢出。
挎贝构造函数为什么只能用引用
最新推荐文章于 2022-04-20 13:07:01 发布
本文探讨了拷贝构造函数在值传递时可能导致的栈溢出问题。当对象作为实参进行值传递时,若使用拷贝构造函数,则会无限递归调用拷贝构造函数,最终导致栈溢出。
2450

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



