All pastes #1917300 Raw Edit

Binary - Overloading

public cpp v1 · immutable
#1917300 ·published 2010-08-15 10:03 UTC
rendered paste body
//Binary - Overloading#include <iostream.h>class complex{	int real, imag;	public:		complex(int tr,int ti)		{			real=tr;			imag=ti;		}		complex(){}		void display()		{			cout<<"\nComplex Number = "<<real<<"+i"<<imag;		}		friend complex operator -(complex c1, complex c2);};complex operator -(complex c1, complex c2){	complex result;	result.real=c1.real-c2.real;	result.imag=c1.imag-c2.imag;	return result;}int main(){	complex c1(10,20),c2(5,10);	c1.display();	c2.display();	cout<<"\nResult after Subtraction:\n";	complex result=c1-c2;	result.display();	return 0;}