复数类2.docVIP

  • 4
  • 0
  • 约3.71千字
  • 约 3页
  • 2018-03-08 发布于河南
  • 举报
复数类2

//为复数类(Complex)增加重载的运算符-、-=、*=和/=。 //设++为实部和虚部各自增一,亦请重载前置与后置++运算符。 //分别使用成员函数和友元函数各做一遍。并测试。 #include iostream #include cmath using namespace std; class Complex{ double Real,Image ; public: Complex(double r=0.0, double i=0.0){Real=r;Image=i;} //定义构造函数 Complex(Complex com){ //定义拷贝构造函数 Real=com.Real ; Image=com.Image ; } void Print(); Complex operator=(const Complex ); double abs(void); Complex operator++(); Complex operator++(int); //双目运算符重载为类的友元函数 friend Complex operator+(const Complex , const Complex ); friend Complex operator-(const Complex , const Complex );

文档评论(0)

1亿VIP精品文档

相关文档