通过运算符重载实现两个复数相减

问题描述:

通过运算符重载实现两个复数相减
1个回答 分类:综合 2014-12-11

问题解答:

我来补答
#include using namespace std;
class Complex{ double real; double imag;public:Complex() //默认构造函数 { real=0; imag=0; } Complex(double r,double i) //实现初始化的构造函数 { real=r; imag=i; } Complex operator+(Complex& c2); Complex operator-(Complex& c2); void display();}; Complex Complex::operator+(Complex& c2){ return Complex(real+c2.real,imag+c2.imag);} Complex Complex::operator-(Complex& c2){ return Complex(real-c2.real,imag-c2.imag);}
void Complex::display(){ cout
再问: 谢啦 我调试一下啊
 
 
展开全文阅读
剩余:2000