成员函数和友元函数完成一元运算符重载
2017-01-09 09:36
288 查看
传智扫地僧课程学习笔记。
//前置--
Complex& operator--()
{
this->a --;
this->b --;
return *this;
}
//后置--
Complex operator--(int)
{
Complex tmp = *this;
this->a--;
this->b--;
return tmp;
}注意后置的方式,用占位参数来区分,
一个返回的是引用,另一个返回的是元素,
对于全局函数,没有使用this指针,使用的是传参,其它都差不多,
//前置--
Complex& operator--()
{
this->a --;
this->b --;
return *this;
}
//后置--
Complex operator--(int)
{
Complex tmp = *this;
this->a--;
this->b--;
return tmp;
}注意后置的方式,用占位参数来区分,
一个返回的是引用,另一个返回的是元素,
对于全局函数,没有使用this指针,使用的是传参,其它都差不多,
相关文章推荐
- 第八周任务1:方案二:请用类的友元函数,而不是成员函数,完成上面提及的运算符的重载;
- 第8周任务1-1(用类的成员函数完成运算符的重载)
- 【C++】成员函数重载二元和一元运算符
- 第八周 项目一:任务一(成员函数完成运算符的重载)
- 第8周项目1:任务1:用类的成员函数完成运算符的重载
- 第八周项目一:用类的成员函数完成运算符的重载(任务一)
- 运算符-重载为成员函数 和友元函数的区别.
- 2013-4-19.1~用类的成员函数完成运算符的重载
- 运算符-重载为成员函数 和友元函数的区别.
- 改:用类的成员函数完成运算符的重载
- x项目一成员函数完成运算符的重载、
- 用类的成员函数完成运算符的重载
- 第八周项目一の任务一----用类的成员函数完成运算符的重载
- 第八周上机项目一(1):用类的成员函数完成运算符的重载
- 成员函数和友元函数 完成二元和一元运算符重载(进阶1)
- 用类的友元函数完成运算符的重载
- 第八周项目一の任务二----用类的友元函数来完成运算符的重载
- 项目1:任务2:用类的友元函数完成运算符的重载
- 从零开始学C++之运算符重载(一):以成员函数方式重载、以友元函数方式重载
- 用类的友元函数完成运算符的重载