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

印度网站后缀优化神马网站关键词排名价格

印度网站后缀,优化神马网站关键词排名价格,WordPress鼠标悬停效果,嘉定区网站建设目录 一、list iterator的使用 二、list的迭代器失效 一、list iterator的使用 对于list的迭代器的用法#xff0c;可以将它看做一个指针#xff08;实际要更加复杂#xff09;来使用#xff0c;该指针指向list中的一个节点。 【注意】 (1)begin和end为正向迭代器#x…目录 一、list iterator的使用 二、list的迭代器失效 一、list iterator的使用 对于list的迭代器的用法可以将它看做一个指针实际要更加复杂来使用该指针指向list中的一个节点。 【注意】 (1)begin和end为正向迭代器对迭代器执行操作迭代器向后移动 (2)rbegin和rend是反向迭代器对迭代器执行操作迭代器向前移动 二、list的迭代器失效 list的迭代器失效即迭代器所指向的节点被删除掉了。list是带哨兵位头节点的双向循环链表在list中进行插入节点不会导致list的迭代器失效只有删除节点时才会出现失效问题并且失效的只是指向被删除节点的迭代器其他迭代器不受影响。 //list迭代器失效测试案例 void Test1() {int arr[] { 1,2,3,4,5,6,7,8,9 };listint l(arr, arr sizeof(arr) / sizeof(arr[0]));listint::iterator it l.begin();cout *it endl;while (it ! l.end()){l.erase(it); it; //erase()函数执行后it所指向的节点已被删除导致it失效所以不能再对it进行操作} } 上面测试代码调试触发异常cannot increment value-initialized list iterator即迭代器失效 list.erase()的返回值是指向带删除节点的下一个节点的迭代器所以为避免迭代器失效针对上述测试代码可以做以下修改 void Test2() {int arr[] { 1,2,3,4,5,6,7,8,9 };listint l(arr, arr sizeof(arr) / sizeof(arr[0]));listint::iterator it l.begin();while (it ! l.end()){cout *it endl;l.erase(it); //等价于itl.erase(it) 即用it来接收指向下一个节点的迭代器//erase()返回的是指向待删除节点的下一个节点的迭代器} }
http://www.pierceye.com/news/658593/

相关文章:

  • 网站页面架构图阿里云的企业网站建设
  • 做微商网站有专门做网站的公司吗
  • 潍坊网站建设方案托管天津建站网
  • 前端如何做双语网站信誉好的唐山网站建设
  • 创建网站目录应注意电子商务类网站设计
  • 哪个网站专做进口商品的企业网站建设的方案ppt
  • 网站结构如何优化wordpress4.7.10漏洞
  • 官方网站举例流量型网站
  • DW个人网站怎么做长沙民企人才网
  • 电脑做网站教学友情链接交易
  • 为什么选php语言做网站重庆网站优化seo公司
  • 仿站侵权吗字体设计图片
  • 王建设医生个人网站智能网站搭建
  • 博物馆网站做的好的山东企业站点seo
  • 网站做视频怎么赚钱的平面设计公司哪家好
  • 合作建设网站协议php 个人网站 源码
  • 广州外贸营销型网站手机网站如何推广
  • 市总工会网站建设经验材料湖州建设局投标网站
  • ftp网站备份网上北京网站制作公司
  • ps海报模板素材免费怎样给网站做关键词优化
  • 做网站套餐wordpress 显示excel
  • 免费网站搭建临西做网站报价
  • 网站搭建详细步骤app应用网站html5模板下载
  • 苏州网站制作工作室宜宾网站开发公司
  • 哪些网站使用vue做的自己做服务器和网站
  • 怎样查看网站备案号自己录入数据做问卷的网站
  • 怎么提高网站的百度收录网页设计师考试报名
  • 北京网站建设公司联系方式常德网站建设专业品牌
  • 福州网站设计哪家做的好男科医院网站开发策划
  • 网站建设公司swot分析室内设计者联盟官网