复制构造函数和复制赋值运算符是否应该具有相同的语句?

1 c++ operator-overloading copy-constructor assignment-operator

当然,返回类型会有所不同,但概念是相同的:将数据从一个对象复制到另一个对象,对吧?

mol*_*ilo 5

概念根本不同;复制构造函数创建一个新对象,其中不存在\xe2\x80\x99(并且不返回任何\xe2\x80\x93,甚至不返回任何内容)void),并且赋值运算符更新已存在的对象。

\n