Basic Program using Operator Overloading cpp
In this program, we are going see how to perform a Basic Program of Function Overloading  in C++ Programming Language.

 

The Code given below can be used in TURBO C++ Compilers: -

#include <iostream.h>
#include <conio.h>

class Mark
{
    int mark;

    public:
    Mark(int m = 0)
    {
        mark = m;
    }
    void getmark()
    {
        cout << "Marks: " << mark << endl;
    }
    void operator+=(int newmark)
    {
        mark = mark + newmark;
    }
};

void main()
{
    clrscr();
    Mark m(30);
    m.getmark();
    m += 20;
    m.getmark();
    m += 40;
    m.getmark();
    getch();
}

//.......Coded by SAHIL SHAIKH

The Code given below can be used in gcc/g++ Compilers: -

#include <iostream>
using namespace std;

class Mark
{
    int mark;

    public:
    Mark(int m = 0)
    {
        mark = m;
    }
    void getmark()
    {
        cout << "Marks: " << mark << endl;
    }
    void operator+=(int newmark)
    {
        mark = mark + newmark;
    }
};

int main()
{
    Mark m(30);
    m.getmark();
    m += 20;
    m.getmark();
    m += 40;
    m.getmark();
    return 0;
}

//.......Coded by SAHIL SHAIKH

#ENJOY CODING

Post a Comment

FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP

Previous Post Next Post