标签: c++ function overloading
让A成为重载operator=的类 如果我按值调用参数A的函数,是否会调用重载的operator=?
A
operator=
答案 0 :(得分:6)
不会调用其赋值运算符。 将调用复制构造函数。
这就是复制构造函数的目的,通过引入相同类型的对象来创建该类型的副本。按值传递是始终调用复制构造函数的典型情况。