为什么复制构造函数的参数必须通过引用传递?
将对象作为引用传递非常重要。如果将对象作为值传递给复制构造函数,则其复制构造函数将调用自身,将实际参数复制到形式参数。因此将启动对复制构造函数的无限调用链。此过程将持续进行,直到系统内存耗尽。
因此,在复制构造函数中,参数应始终作为引用传递。