作业帮 > 综合 > 作业

complex_add(complex &c2)是啥意思?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 23:16:48
complex_add(complex &c2)是啥意思?
class Complex
{public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r;imag=i}
Complex complex_add(Complex &c2);
void display();
private:
double real;
double imag;
};
Complex Complex::complex_add(Complex &c2) //这句不懂……
{
Complex c;
c.real=real+c2.real; //这个也不懂~
c.image=imag+c2.imag;
return c;}
……
那句为什么有那么多个complex啊?
那个&c2是什么?还是别名?
c.real=real+c2.real 那个real是指什么啊?比如c3=c1.complex_add(c2),那么real就是c1.real是吗?
另外,书上说 c.real=this→real+c2.real;
this是当前对象的指针,那this→real是c.real吗?c1.real?
complex 复数
Complex c; 复数 c
real -- 复数的实部
imag -- 复数的虚部
Complex &c2); &c2是 形参,引用,形参类型 Complex
Complex Complex::complex_add(Complex &c2) 复数加法运算函数
一个复数自身 加另一个 复数c2,送回新值(更新自己)
( 类似:a = a + c2)