声明复数类Complex,该类中有两个私有变量real,image分别表示一个复数的实部和虚部。为Complex类添加适当的构造函数,并使用友元函数add实现复数加法。

声明复数类Complex,该类中有两个私有变量real,image分别表示一个复数的实部和虚部。为Complex类添加适当的构造函数,并使用友元函数add实现复数加法。


【正确答案】:在类内添加:Complex(){ }Complex(double a , double b){real = a;image = b;}类外添加:Complex add(Complex c1, Complex c2)//定义友元函数{Complex c3;c3.real=c1.real + c2.real;//访问Complex类中的私有成员c3.image= cl.image+c2.image;return c3;}
Top