c++拷贝构造函数什么时候被调用

如题
2024-12-23 15:53:19
推荐回答(2个)
回答1:

1.当说明一个类的对象时,使用另外一个对象初始化(此时复制构造函数就如同其他构造函数一样使用)。2,当一个函数返回值为类类型时。3,当一个类类型的实参传递给函数中的传值调用参数时,在这种情况下,复制构造函数决定了参数按照什么方式传递.

回答2:

翻翻书嘛1.当用类的一个对象去初始化另一个对象时2.如果函数形参是类的对象,调用函数时,进行形参和实参结合时3.如果函数返回值是类的对象,函数执行完成返回调用者时