Operator Function:

 

Example:

#include<iostream.h>
#include<conio.h>
class complex
{
    int x,y;
    public :
        void getdata()
        {
            cout<<"Enter the real and imaginary number:"
            cin>>x>>y;
        }
        complex operator +(complex c)
        {
            complex c1;
            c1.x=x+c.x;
            c1.x=y+c.y;
            return c1;

        }
        void disp()
        {
            if(y<0)
                cout<<x<<y<<"i";
            else
                cout<<x<<"i"<<y;
        }
};
void main()
{
    clrscr();
    Complex c1,c2,c3;
    
    c1.getdata();
    c2.getdata();
    c3=c1+c2;
    c3.disp();
    getch();
    
}