操作符重载与临时对象
operator overloading(操作符重载-1,成员函数) this
inline complex&
__doapl(complex* ths, const complex& r)
{
ths->re += r.re;
ths->im +=r.im;
return *ths; //*ths表明指针ths指向的object, 该return语句返回的是value
}
inline complex&
complex::operator += (const complex& r)
{
return __doapl(this, r