A-A+

下列情况中 不会调用拷贝构造函数的是A.用一个对象去初始化同一类的另一个新对象时B.将类的一

2022-08-06 04:17:05 问答库 阅读 175 次

问题详情

下列情况中,不会调用拷贝构造函数的是
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时

参考答案

正确答案:B
解析:本题考查的是拷贝构造函数的概念。拷贝构造函数发生在,用一个已知的对象初始化一个正在创建的同类对象的时候。因此,选项A、C、D均会调用拷贝构造函数。而选项B没有创建的动作,它会调用的函数是重载的赋值运算符函数。故应该选择B。

考点:对象,初始化