c++给我解释一下这个程序的意思?从complex add(complex c2)#includeusing namespace std;class complex{double real;double imag;public:complex(){}complex(double r,double i){real=r;imag=i;}void display(){cout
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 00:27:33
c++给我解释一下这个程序的意思?从complex add(complex c2)#includeusing namespace std;class complex{double real;double imag;public:complex(){}complex(double r,double i){real=r;imag=i;}void display(){cout
c++给我解释一下这个程序的意思?从complex add(complex c2)
#include
using namespace std;
class complex
{
double real;
double imag;
public:
complex(){}
complex(double r,double i)
{
real=r;
imag=i;
}
void display()
{
cout
c++给我解释一下这个程序的意思?从complex add(complex c2)#includeusing namespace std;class complex{double real;double imag;public:complex(){}complex(double r,double i){real=r;imag=i;}void display(){cout
complex add(complex c2)函数实现的功能是给当前对象的成员变量值加上c2的成员变量值,相当于实现了加号的操作符重载;
函数实现可以不用创建c 直接使用this->real+=c2.real;this->imag+=c2.imag;即可
主函数中:c就是c1和c2的和,其成员变量c.real = -1.8.c.imag = 11
然后一次输出c,c1,c2