复数类的默认成员函数的实现。加减乘除,自增,自减的实现。

#include
using namespace std;class Complex{public: //显示 void Display() { cout<<_real<<"+"<<_p_w_picpath<<"i"<
_real++; this->_p_w_picpath++; return tmp; } //前置-- Complex& operator--() { _real--; _p_w_picpath--; return *this; } //后置-- Complex operator--(int) { Complex tmp(*this); this->_real--; this->_p_w_picpath--; return tmp; } //判断大小   c1>c2 Complex() { ; }private: double _real; double _p_w_picpath;};int main(){ Complex c1(1.0,2.0),c2(2.0,2.0),c3; cout<<"c1="; c1.Display(); cout<<"c2="; c2.Display(); /*c3=c1+c2; cout<<"c1+c2="; c3.Display(); c3=c1-c2; cout<<"c1-c2="; c3.Display(); c3=c1*c2; cout<<"c1*c2="; c3.Display(); c3=c1/c2; cout<<"c1/c2="; c3.Display(); c1+=c2; cout<<"c1="; c1.Display(); c1-=c2; cout<<"c1="; c1.Display();*/ c3=c2+(--c1); cout<<"c3="; c3.Display(); cout<<"c1="; c1.Display(); system("pause"); return 0;}

以写一个复数类,了解C++的三大特性,及默认成员函数的实现。