传智扫地僧课程学习笔记。
//前置--
Complex& operator--()
{
this->a --;
this->b --;
return *this;
}
//后置--
Complex operator--(int)
{
Complex tmp = *this;
this->a--;
this->b--;
return tmp;
}
注意后置的方式,用占位参数来区分,
一个返回的是引用,另一个返回的是元素,
对于全局函数,没有使用this指针,使用的是传参,其它都差不多,