Home | Computer Science

<
Program

Defination

This is program of operator overloading.


Arthmetic +
Basic Program
INPUT

#include<iostream.h> #include<conio.h> class sample { private: int value; public: sample(); sample(int); sample operator+ (sample objb); void display(); }; sample::sample() { value=0; } sample::sample(int one) { value=one; } sample sample::operator+(sample objb) { sample objsum; objsum.value=value+objb.value; return(objsum); } void sample::display() { cout<<"value :- "<<value<<endl; cout<<endl; } void main() { clrscr(); sample obj1(10); sample obj2(20); sample objsum; objsum=obj1+obj2; obj1.display(); obj2.display(); objsum.display(); getch(); }

OUTPUT