Tuesday, January 17, 2023

OPERATOR OVERLOADING IN C++

 #include<iostream>

using namespace std;
class complex
{
int r,i;
public:
complex()
{
r=0;
i=0;
}
complex( int a, int b)
{
r=a;
i=b;
}
complex operator+(complex);
void show();
};
complex complex::operator+(complex ob)
{
complex ob4;
ob4.r=r+ob.r;
ob4.i=i+ob.i;
return ob4;
}
void complex::show()
{
cout<<"\n"<<r;
cout<<"\n"<<i;
}
int main()
{
complex ob1(2,5);
complex ob2(10,20);
complex ob3;
ob3=ob1+ob2;
ob3.show();
return 0;
}

1 comment:

Complete Works of Swami Vivekananda [Volume 8,Page - 2069]

  Complete Works of Swami Vivekananda [ Volume 8, Page - 2069] Jesus Christ was God — the Personal God become man. He has manifested Himsel...