#include <iostream>
using namespace std;
class Complex
{
public:
Complex(double a,double b);
Complex(Complex &c);
void add(Complex C);
~Complex();
private:
double x;
double y;
};
Complex::Complex(double a,double b)
{
x=a;
y=b;
}
Complex::Complex(Complex &c)
{
x=c.x;
y=c.y;
}
void Complex::add(Complex C)
{
cout<<"复数相加为:"<<x+C.x<<"+"<<y+C.y<<"i"<<endl;
}
Complex::~Complex()
{
cout<<"show the real and L"<<endl;
}
int main ()
{
Complex c1(4,5);
Complex c2(4.5,0);
c1.add(c2);
return 0;
}
构造函数调用三次。