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

一般网站建设公司杭州服装论坛网站建设

一般网站建设公司,杭州服装论坛网站建设,中国建设教育网官网是什么网站,大型网站流量list容器内部基本都是链表形式实现#xff0c;这里的迭代器实现的逻辑需要注意C语言中指针的转换。 list容器如同数据结构中的队列#xff0c;通常用链式结构进行存储。在这个容器中#xff0c;我们可以模仿系统的逻辑#xff0c;在头结点后设置一个“ 哨兵 ”#xff0c;…        list容器内部基本都是链表形式实现这里的迭代器实现的逻辑需要注意C语言中指针的转换。 list容器如同数据结构中的队列通常用链式结构进行存储。在这个容器中我们可以模仿系统的逻辑在头结点后设置一个“ 哨兵 ”此结点前指头结点后指尾结点如下图 为保可以装纳所有类型的数据因此这里我们需使用类模板结点结构设置框架如下 templateclass T //模板 struct ListNode {     ListNodeT* _next;   //指向前结点的指针     ListNodeT* _last;  //指向后结点的指针     T _data;     //因不确定数据类型所以使用T类型的默认构造     ListNode(const T x T())         :_next(nullptr)         , _last(nullptr)         , _data(x)     {  } }; 显然迭代器也需使用类模板这里要注意的是迭代器的构造函数下面是模拟实现迭代器的构造函数前置(或--)后置(或--)解引用操作!和运算符重载的运用 templateclass T struct __list_iterator {     typedef ListNodeT Node;  //类型结点     typedef __list_iteratorT self;  //类型迭代器    Node* _node; //结点     //构造函数     __list_iterator(Node* x)         :_node(x)     {   }     // it即后置     self operator()     {         _node _node-_next;         return *this;     }     // it即前置     self operator(int)     {         self t(*this);         _node _node-_next;         return t;     }     // --it即后置--     self operator--()     {         _node _node-_last;         return *this;     }     // it--即前置--     self operator--(int);     {         self t(*this);         _node _node-_last;         return t;     }     //解引用即访问结点中的数据     T operator*()     {         return _node-_data;     }     //以下是运算符重载     bool operator!(const self s)     {         return _node ! s._node;     }     bool operator(const self s)     {         return _node s._node;     } }; 迭代器的目前其它初级功能实现与以上类似这里就不在一一列举后面会专门运用模拟迭代器的使用这里先了解其语法和逻辑使用。
http://www.w-s-a.com/news/457458/

相关文章:

  • 挪威网站后缀如何外贸网络推广
  • 外汇交易网站开发仟亿家设计软件好吗亿家
  • 专门教做甜品的网站郑州高新区建设环保局网站
  • 建站公司怎么获客网站建设全网营销
  • 黄石做网站的公司html免费网站模板
  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定
  • 男女做羞羞的事情网站30岁转行做网站编辑
  • 做企业网站的轻量级cmswordpress 越来越慢
  • 无锡中英文网站建设莱芜网络公司
  • ps软件下载官方网站相关搜索优化软件
  • 世界杯网站源码下载做网站推广代理
  • 用股票代码做网站的wordpress通过标签调用文章
  • iis添加网站ip地址树莓派运行wordpress
  • 网站空间域名多少钱宿迁做网站公司
  • 福州建设企业网站网站交互主要做什么的
  • 英文网站建设方法门户网站特点
  • 腾讯云备案 网站名称萧山城市建设网站
  • 漳浦网站建设网络营销推广策略
  • 龙岗商城网站建设教程百度关键词排名突然没了
  • 深圳网站建设服务哪家有织梦网站模板安装