Wednesday, October 1, 2014

WAP to implement binary operator overloading.

#include
#include
class overload
{
              int x,y;
              public:
              void get()
              {
                          cout<<"Enter Complex Numbers a,b:";
                          cin>>x>>y;
              }
              overload operator+(overload ob)
              {
                            overload c;
                            c.x=x+ob.x;
                            c.y=y+ob.y;
                            return(c);
              }
             overload operator-(overload ob)
              {
                            overload c;
                            c.x=x-ob.x;
                            c.y=y-ob.y;
                            return(c);
              }
              void put()
              {
                            cout<
              }
};
void main()
{
   clrscr();
   overload obj1,obj2,r1,r2;
   obj1.get();
   obj2.get();
   r1 = obj1+obj2;
   r2=obj1-obj2;
   cout<<"\nResult1: ";
   r1.put();
   cout<<"\nResult2: ";
   r2.put();
   getch();

}

No comments:

Post a Comment