正在加载图片...
操作符重载的需要性 C++语言本身没有提供复数类型,可通过定义一个类来实现: class Complex /复数类定义 {public: Complex(double r=0.0,double i=0.0) real=r;imag=i; void display()const cout <real <<'+'<imag <<'i'; private: double real; double imag; }; 如何实现两个复数(类型为Complex)相加?操作符重载的需要性 ◼ C++语言本身没有提供复数类型,可通过定义一个类来实现: class Complex //复数类定义 {public: Complex(double r=0.0,double i=0.0) { real=r; imag=i; } void display() const { cout << real << '+' << imag << 'i'; } ...... private: double real; double imag; }; ◼ 如何实现两个复数(类型为Complex)相加?
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有