复数类及对象的定义如下:classComplex

8 查阅

复数类及对象的定义如下:classComplex

{

doublereal,image;public:

Complex(doubler=0,doublei=0){real=r;image=i;}

Complex(Complex&c){real=c.real;image=c.image;}

};Complexc1;//A

Complexc2(3,5);//B

Complexc3(c2);//C

c2=c1;//D下述说法中正确的是()。

A.C行和D行均调用了复制构造函数

B.C行调用了复制构造函数

C.B行调用了复制构造函数

D.A行调用了复制构造函数

参考答案:

答案:C行调用了复制构造函数