为了账号安全,请及时绑定邮箱和手机立即绑定

在c++有算法重载中,前缀和后缀的区别是什么?

在c++有算法重载中,前缀和后缀的区别是什么?

C++
一只甜甜圈 2018-11-14 19:14:47
在c++有算法重载中,前缀和后缀的区别是什么
查看完整描述

1 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞


在两种递增和递减操作符前置版本和后置版本幸运的是重载的递增和递减操作符的前
置和后置实例都可以被定义前置操作符的声明看起来就像你所期望的那样
class ScreenPtr {
public:
Screen& operator++();
Screen& operator- - ();
// ...
};
为区分后置操作符与前置操作符的声明重载的递增和递减后置操作符的声明有一个额
外的int 类型的参数在下面的例子中它声明了ScreenPtr 类的前置和后置操作符对
class ScreenPtr {
public:
Screen& operator++(); // 前置操作符
Screen& operator- - ();
Screen& operator++(int); // 后置操作符
Screen& operator- - (int);
// ...
};



查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信