问题
单项选择题
下列情况中,不会调用拷贝构造函数的是【 】
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
答案
参考答案:B
解析:将类的一个对象赋给该类的另一个对象时,将把第一个类对象的数据成员赋给第二类对象的数据成员,所以不会调用拷贝构造函数。
下列情况中,不会调用拷贝构造函数的是【 】
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
参考答案:B
解析:将类的一个对象赋给该类的另一个对象时,将把第一个类对象的数据成员赋给第二类对象的数据成员,所以不会调用拷贝构造函数。