下列情况中,不会调用复制构造函数的是

admin2010-12-16  29

问题 下列情况中,不会调用复制构造函数的是

选项 A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋予该类的另一个对象时
C、函数的形参是类的对象,调用函数进行形参和实参结合时
D、函数的返回值是类的对象,函数执行返回调用时


答案D

解析 用一个对象去初始化同一类的另一个新对象时,将类的一个对象赋予该类的另一个对象时,函数的形参是类的对象,调用函数进行形参和实参结合时都会调用复制构造函数,生成一个新的对象,只有返回值为对象时,才调用构造函数,而不是复制构造函数,生成一个新对象给函数返回,故答案为D。
转载请注明原文地址:https://jikaoti.com/ti/q6L0FFFM
0

最新回复(0)