Binary Operator Overloading in c++

in programming •  7 years ago 

Program body

#include <iostream>

#include <string>

using namespace std;

class ester{

int a,b;

public:

    ester(){

    a=0;

    b=0;

    }

    ester(int x,int y){

    a=x;

    b=y;

    }

    ester operator+(ester s){

    ester clows;

    clows.a=a+s.a;

    clows.b=b+s.b;

    return clows;

    }

    void show(){

    cout<<"value of a is "<<a<<endl;

    cout<<"value of b is "<<b<<endl;

    }

};

int main (){

ester erf1(10,30),erf2(20,40),erf3;

erf3=erf1+erf2;

cout<<endl;

erf3.show();

return 0;

}

Made in

it is created in C++ language 

Source

and in codeblocks compiler

Source

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!