inline complex operator +(complex b)
{return complex(re+b.re, im+b.im)}
va this ko’rsatkichidan foydalanish mumkin:
inline complex operator+=(complex b)
{re+=b.re, im+=b.im; return *this}
Funksiya – amalni chaqirish:
complex c = a + b; //qisqa yozuv
complex d = a.operator+(b); // oshkora chaqirish
Misol:
class complex
{
double re, im;
51
public:
complex(double r, double i) { re=r; im=i; }
friend complex operator+( complex , complex);
friend complex operator+( complex ,double);
friend complex operator+( double, complex);
};
inline complex operator+(complex a, complex b) // complex+complex
{complex c; c.re=a.re+b.re; c.im=a.im+b.im; return c;}
Do'stlaringiz bilan baham: |