#include
template
class Complex
{
private:
T real;
T image;
public:
Complex(T x=0,T y=0);
~Complex()
{}
Complex Add(const Complex x) const;
Complex Add(const T x) const;
Complex Subtract(const Complex x) const;
Complex Subtract(const T x) const;
Complex Multiply(const Complex x) const;
Complex Multiply(const T x) const;
void show(void) const;
};
template
Complex
{
real=x;
image=y;
}
template
Complex
{
return Complex
}
template
Complex
{
return Complex
}
template
Complex
{
return Complex
}
template
Complex
{
return Complex
}
template
Complex
{
return Complex
}
template
Complex
{
return Complex
}
template
void Complex
{
cout<<" real is "<< real ;
cout<<" image is "<< image <
#include"fushulei.h"
void main(void)
{
Complex
z=x.Add(y);
cout<<"z is:";
z.show();
a=x.Subtract(y);
cout<<"a is:";
a.show();
b=x.Multiply(y);
cout<<"b is:";
b.show();
Complex
w=u.Add(v);
cout<<"w is:";
w.show();
c=u.Subtract(v);
cout<<"c is:";
c.show();
d=u.Multiply(v);
cout<<"d is:";
d.show();
}