为什么复制构造函数应该接受C++中引用的参数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (99)

为什么复制构造函数必须通过引用传递参数?

提问于
用户回答回答于

因为如果不是通过参考,它是有价值的。要做到这一点,你要制作一份副本,并且要做到这一点,你需要调用复制构造函数。但要做到这一点,我们需要创造一个新的价值,所以我们称之为拷贝构造函数,等。

用户回答回答于

扫码关注云+社区

领取腾讯云代金券