为什么复制构造函数的参数必须通过引用传递?
发布于 2010-04-22 03:14:42
因为如果不是通过引用,它就是通过值。为此,您需要创建一个副本,为此,您需要调用复制构造函数。但要做到这一点,我们需要创建一个新值,因此我们调用复制构造函数,依此类推……
(你会有无限的递归,因为“为了复制,你需要复制一份”。)
发布于 2010-04-22 03:15:44
因为按值传递将调用复制构造函数:)
发布于 2010-04-22 03:16:07
如果通过值传递,它将是无限递归的。
https://stackoverflow.com/questions/2685854
复制相似问题