当前位置: 首页 > news >正文

如何创立网站 优帮云滕州百度推广

如何创立网站 优帮云,滕州百度推广,微网站模板代码,flash网站做seo优化好不好反向迭代器的实现与 stack 、queue 相似&#xff0c;是通过适配器模式实现的。通过传入不同类型的迭代器来实现其反向迭代器。 正向迭代器中&#xff0c;begin() 指向第一个位置&#xff0c;end() 指向最后一个位置的下一个位置。 代码实现&#xff1a; template<class I…

反向迭代器的实现与 stack 、queue 相似,是通过适配器模式实现的。通过传入不同类型的迭代器来实现其反向迭代器。

正向迭代器中,begin() 指向第一个位置,end() 指向最后一个位置的下一个位置。

代码实现:

template<class Iterator, class Ref, class Ptr>
struct ReverseIterator
{typedef ReverseIterator<Iterator, Ref, Ptr> Self;ReverseIterator(Iterator it):_it(it){}Ref operator*(){return *_it;}Ptr operator->(){return &(operator*());}Self& operator++(){--_it;return *this;}Self& operator--(){++_it;return *this;}bool operator!=(const Self& s){return _it != s._it;}bool operator==(const Self& s){return _it == s._it;}Iterator _it;
};

以 list 为例,其封装反向迭代器为:

template<class T>
class list
{typedef list_node<T> Node;
public:typedef list_iterator<T, T&, T*> iterator;typedef list_iterator<T, const T&, const T*> const_iterator;typedef ReverseIterator<iterator, T&, T*> reverse_iterator;typedef ReverseIterator<const_iterator, const T&, const T*> const_reverse_iterator;iterator begin(){return _head->_next;}iterator end(){return _head;}const_iterator begin() const{return _head->_next;}const_iterator end() const{return _head;}reverse_iterator rbegin(){return reverse_iterator(--end());}reverse_iterator rend(){return reverse_iterator(end());}const_reverse_iterator rbegin() const{return const_reverse_iterator(--end());}const_reverse_iterator rend() const{return const_reverse_iterator(end());}private:Node* _head;size_t _size;
};

http://www.shuangfujiaoyu.com/news/33912.html

相关文章:

  • 政务网站建设目标nba最新交易新闻
  • 微网站开发技术下载百度到桌面
  • 网站建设 小程序开发 营销推广全国疫情最新报告
  • 做进口葡萄酒的网站360优化大师app
  • python完整网站开发项目视频深圳网站关键词排名优化
  • 建立网站原理广州seo网站推广公司
  • 泉州做外贸网站百度站长工具app
  • 学习电子商务网站建设与管理互联网站
  • 网站可以个人做吗国内真正的永久免费砖石
  • 东营港新闻最新消息seo5
  • php网站建设基本流程制作app平台需要多少钱
  • 做网站布局流程怎么做网站赚钱
  • 建设银行咸阳交费网站关键词排名优化流程
  • wordpress仿蛙壳网主题大连seo优化
  • 保险咨询网站留电话潮州seo建站
  • 什么网站发布任务有人做郑州优化公司有哪些
  • weex做网站网络营销出来做什么
  • 有做企业网站的吗百度代理加盟
  • 企业做网站的公司沧州网络推广外包公司
  • 做购物网站 营业范围是什么网站运营与维护
  • 郑州做设计公司网站seo综合
  • 建设信用交通网站 省网站推广怎么做才有效果
  • 中力建设网站微信小程序怎么做店铺
  • 网站标题和描述优化购买seo关键词排名优化官网
  • 凤山县住房和城乡建设局网站必应搜索推广
  • 公司怎么建立自己网站seo排名优化软件有用
  • 网上购物的网站开发背景推广营销大的公司
  • 手机搭建网站教程视频教程seo排名首页
  • 做么户网站怎么去前置审批泉州全网营销推广
  • 做网站关于我们深圳推广公司推荐