Subscribe Us

Responsive Advertisement

Advertisement

C++ Overloading "-" Operator | Define Operator Function outside Class OOP

 

C++ Overloading "-" Operator | Define Operator Function outside Class OOP




#include<bits/stdc++.h>

using namespace std;

class marks

{

    int inttech;

    int extech;

public :

        marks()

        {

            inttech=0;

            extech=0;

        }

        marks(int m1,int m2)

        {

            inttech=m1;

            extech=m2;

        }

        void display()

        {

            cout<<inttech<<" "<<extech<<endl;

        }

        marks operator-(marks m);


};

marks marks ::operator -(marks m)

{


            marks temp;

            temp.inttech=inttech-m.inttech;

            temp.extech=extech-m.extech;

            return temp;



}

int main()

{

    marks s1(44,42),s2(44,43),s3;


    s3=s1-s2;

    s3.display();




    return 0;

}


Post a Comment

0 Comments