Sunday, January 26, 2014

C++ Program to Demonstrate Overloading Binary Operator

with 0 Comment
C++ Program to Demonstrate Overloading Binary Operator:

#include<iostream.h>
#include<conio.h>
class complex
{
float x;
float y;
public:
complex()
{
}
complex(float real,float imag)
{
x=real;
y=imag;
}
complex operator+(complex);
void display(void);
};
complex complex::operator+(complex c)
{
complex temp;
temp.x=x+c.x;
temp.y=y+c.y;
return(temp);
}
void complex::display(void)
{
cout<<x<<"+j"<<y<<"\n";
}
int main()
{
clrscr();
complex C1,C2,C3;
C1=complex(2.5,3.5);
C2=complex(1.6,2.7);
C3=C1+C2;
cout<<"C1= "; C1.display();
cout<<"C2= "; C2.display();
cout<<"C3= "; C3.display();
getch();
return 0;
}

0 comments:

Post a Comment

Powered by Blogger.

Blog Archive