定义一个复数类 Complex ,它的私有数据成员(类型都是 float )有 real (实数), imag (虚数),公有成员函数有: GetReal (),它返回复数的实数部分; GetImag() ,它返回复数的虚数部分; Complex operator +( Complex &) ,返回两个复数的加。该复数的构造函数原型为: Complex ( float r=1.0, float i=1.0 )。
要求: 编写类 Complex 及成员函数,并编写一个主程序,主程序中定义了 2 个复数(其中有一个复数的参数为默认参数,另一个参数可以是任意有效值),然后,计算 2 个复数的加,并输出结果。