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

劳动保障局瓯海劳务市场和做网站商城网站开发价格

劳动保障局瓯海劳务市场和做网站,商城网站开发价格,做跨境电商需要哪些条件,最美情侣免费高清视频题目&#xff1a; 知识点&#xff1a; 列表list相较于数组&#xff1a; 优势&#xff1a;可在任意指定位置插入或者删除元素而不影响列表其他地方 。 劣势&#xff1a;无法直接进行下标索引&#xff0c;需要迭代器it逐个遍历。 代码&#xff1a; #include <iostream>…

题目:

 

知识点: 

列表list相较于数组:

        优势:可在任意指定位置插入或者删除元素而不影响列表其他地方 。

        劣势:无法直接进行下标索引,需要迭代器it逐个遍历。

代码:

#include <iostream>
#include <string>
#include <list>
using namespace std;int main()
{/********* Begin *********///读取输入,解析并输出复原后的输出string s;list<char>l;list<char>::iterator it=l.begin();while(cin>>s){int i=0;while(i<s.size()+1){if(s[i]=='\0'){it=l.begin();while(it!=l.end()){cout<<*it;it++;}cout<<endl;l.clear();it=l.begin();}if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z'||s[i]>='0'&&s[i]<='9')l.insert(it,s[i]);//**!为何迭代器it不用it++,不然不就一直指向l.begin()了吗?!**//else if(s[i]=='>')it++;else if(s[i]=='<')it--;else if(s[i]=='[')it=l.begin();else if(s[i]==']')it=l.end();i++;}}/********* End *********/
}

问题: 

 为何迭代器it不用it++,不然不就一直指向l.begin()了吗?

 

在这段代码中,`it` 是一个插入迭代器,用于将元素插入到列表 `l` 中。当调用 `l.insert(it, s[i])` 时,`it` 不需要手动增加,因为 `insert` 方法会在 `it` 指向的位置插入元素,并且会自动更新 `it`,使其指向新插入的元素。

因此,在这个情况下,不需要手动增加 `it`,因为 `insert` 方法会自动更新迭代器的位置。

 

http://www.yayakq.cn/news/56144/

相关文章:

  • 电商培训类网站模板下载公司使用威联通nas做网站存储
  • 巴中交通建设有限公司网站wordpress缺少功能
  • 专业品牌设计网站建设无极网站建设
  • 仿网站开发北京seo实战培训班
  • 展示营销类网站江西省农村公路建设举报网站
  • 网站后台管理需求wordpress自适应幻灯片
  • 网站建设典型发言网站背景图片切换
  • 做头像网站静态北京网站建设 和君
  • 住房城乡与建设厅网站南宁网站建设公司seo优化
  • 网站导航条和表格怎么做wordpress淘宝客pid
  • 学做软件和网站需要知识商业网站改版需要多久
  • 高端网站建设联系方式摄影网站的规划与设计
  • 高端网站设计培训机构可以做企业网站
  • 让人家做网站需要问什么问题重庆网站排名优化
  • 廊坊建设局网站网站怎么做自然优化
  • 长城宽带做网站呼和浩特住房和城乡建设部网站
  • 做网站开票是多少个点的票网站域名申请费用
  • 布拖网站建设哈尔版网站建设
  • 手机网站 微信分享网站建设crm
  • 做网站软件有哪些桂林生活网招聘信息网
  • 网站建设网站建设哪里有公司怎么开网站
  • 做网站项目时 需求分析的内容厦门建网站做优化
  • 肃宁县网站建设价格咨询服务类网站建设
  • 百度网站前三名权重一般在多少网站建设意见
  • 河南省建设注册执业中心网站外国客户网站
  • 网站建设费用有哪些方面做网页的软件做网站
  • 电脑网站加速器168推广网
  • 学校网站建设有什么平台可以免费发布推广信息
  • 网站建设基础考试怎么使用微wordpress
  • asp网站水印支除天津市建设教育培训中心网站