编写一个程序 要求(重载运算符时 均采用友元运算符重载函数): (1)声明一个复数类complex 含有私

大学网课 已帮助 人

编写一个程序,要求(重载运算符时,均采用友元运算符重载函数): (1)声明一个复数类complex,含有私有数据成员real和imag(double类型)。在类内定义带默认值的构造函数,用以创建对象。定义成员函数print,调用该函数时,输出当前对象的实部和虚部。例如:对象的实部和虚部为6.6和8.8,则调用print函数输出格式为:6.6+8.8 i ;对象的实部和虚部为6.6和-8.8,则调用print函数输出格式为:6.6-8.8 i。 (2)定义运算符重载函数(重载运算符+和-),调用该函数时能返回两个复数对象相加、相减操作。 (3) 定义运算符重载函数(重载运算符~),调用该函数时能返回复数对象关于坐标原点的对称点对象。 (4) 定义运算符重载函数(重载运算符++,采用前缀++形式),调用该函数时实现复数自增操作(实部和虚部分别自增)。 (5) 定义运算符重载函数(重载运算符--,采用后缀--形式),调用该函数时实现复数自减操作(实部和虚部分别自减)。 (6) 定义运算符重载函

编写一个程序 要求(重载运算符时 均采用友元运算符重载函数): (1)声明一个复数类complex 含有私

热搜:关系代数的运算对象和结果均为