#include
using namespace std;
class complex
{
float x; //real part
float y; //imaginary part
public:
complex(){} //constructor 1
complex(float real,float imag) //constructor 2
{
x=real;
y=imag;
}
complex operator+(complex c);
void display(void);
};
complex complex::operator+(complex c)
{
complex temp;//temporary
temp.x=x+c.x; //these are
temp.y=y+c.y; //float additions
return(temp);
}
void complex::display(void)
{
cout<
}
int main()
{
complex C1,C2,C3; //invokes constructor 1
C1=complex(2.5,4.5); //invokes constructor 2
C2=complex(1.6,2.4);
C3=C1+C2;
cout<<"C1=";
C1.display();
cout<<"C2=";
C2.display();
cout<<"C3=";
C3.display();
return(0);
}
Copyright © 2011 - All Rights Reserved - Softron.in
Template by Softron Technology