【正确答案】:

在类内添加:
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=C1.IMAGE+C2.IMAGE;
RETURN C3;
}


【题目解析】:

复数(complex number)类需要两个初始值:实部和虚部,这需要结构构造函数初始化语法来实现多值处理。

complex类是一个模板类,它可以定义多种数据类型的赋值。模板为: complex<数据类型> 对象名(实部值,虚部值);。


Top