如果类类型是通过值调用的函数的参数,那么类的重载赋值运算符是否会被调用?

Gim*_*Eom 2 c++ overloading function

让我们A重载类operator= 如果我A按值调用一个具有参数的函数,那么重载operator=是否会被调用?

Alo*_*ave 6

不会调用它的赋值运算符.
将调用复制构造函数.

这就是复制构造函数的目的,通过接受相同类型的对象来创建类型的副本.按值传递是始终调用复制构造函数的典型情况.