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

建网站的8个详细步骤网站建设策划文案

建网站的8个详细步骤,网站建设策划文案,上海大都会app官网下载,聊城做网站推广迭代器是一种检查容器内元素并且遍历容器内元素的数据类型。它提供对一个容器中的对象的访问方法#xff0c;并且定义了容器中对象的范围。一、vector容器的iterator类型vector容器的迭代器属于随机访问迭代器#xff0c;一次可以移动多个位置。vectorint::iterator …迭代器是一种检查容器内元素并且遍历容器内元素的数据类型。它提供对一个容器中的对象的访问方法并且定义了容器中对象的范围。一、vector容器的iterator类型vector容器的迭代器属于随机访问迭代器一次可以移动多个位置。vectorint::iterator iter//变量名为iter成员函数功能begin()返回指向容器中第一个元素的正向迭代器若是const类型容器在该函数返回的是常量正向迭代器。end()返回指向容器最后一个元素之后一个位置的正向迭代器如果是const类型容器在该函数返回的是常量正向迭代器。此函数通常和begin搭配使用。rbegin()返回指向最后一个元素的反向迭代器如果是const类型在该函数返回的是常量反向迭代器。rend返回指向容器第一个元素之后一个位置的反向迭代器如果是const类型容器在该函数返回的是常量正向迭代器。此函数通常和rbegin搭配使用。cbegin()和begin()功能类似其返回的迭代器类型为常量正向迭代器不能修改元素。cend和end()功能类似其返回的迭代器类型为常量正向迭代器不能修改元素。crbegin()和rbegin()功能类似其返回的迭代器类型为常量反向迭代器不能修改元素。。crend和rend()功能类似其返回的迭代器类型为常量反向迭代器不能修改元素#includeiostream #includevector using namespace std; int main() {int arr[]{0,1,2,3,4};vectorint vecInt;vecInt.assign(arr,arr5);vectorint::iterator t;vectorint::reverse_iterator t1; //1、 tvecInt.begin();for(;tvecInt.end();t){cout*t ;} coutendl; // 输出01234 //2、 tvecInt.end();t--; for(;tvecInt.begin();t--){cout*t ;} coutendl; // 输出43210 //3、t1vecInt.rbegin();for(;t1vecInt.rend();t1){cout*t1 ;} coutendl; // 输出43210 //4、 t1vecInt.rend();t1--;for(;t1vecInt.rbegin();t1--){cout*t1 ;} coutendl; // 输出0, 1, 2, 3, 4return 0; } 二、迭代器失效插入元素后导致失效#includeiostream #includevector using namespace std; int main() {vectorint vecInt1;vecInt1.push_back(0);vecInt1.push_back(1);vecInt1.push_back(2);vecInt1.push_back(3);vecInt1.push_back(4);vectorint::iterator t;tvecInt1.begin()2;vecInt1.insert(t,5);cout*tendl; // 本来应该指向2插入后指向5 return 0; }序列使容器删除元素失效错误示范#includeiostream #includevector using namespace std; int main() {vectorint vecInt1;vecInt1.push_back(0);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(4);vectorint::iterator t;tvecInt1.begin();for(;tvecInt1.end();t){if(*t1){vecInt1.erase(t);} } tvecInt1.begin();for(;tvecInt1.end();t){cout*t ;} coutendl;// 输出为014没有删除干净1 return 0; }由于删除后下一个元素会移到被删除的元素如果此时指针仍自加1导致该元素被忽略解决办法#includeiostream #includevector using namespace std; int main() {vectorint vecInt1;vecInt1.push_back(0);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(4);vectorint::iterator t;tvecInt1.begin();for(;tvecInt1.end();){if(*t1){vecInt1.erase(t);} else{t;} } tvecInt1.begin();for(;tvecInt1.end();t){cout*t ;} coutendl;// 输出为04return 0; }
http://www.w-s-a.com/news/302693/

相关文章:

  • 信宜网站设计公司在线购物商城系统
  • 网站维护是什么样如何制作网站教程视频讲解
  • 网站建设网络推广代理公司wordpress图片防盗链
  • 网站备案关站沈阳男科医院哪家好点
  • 王者荣耀网站建设的步骤网站页面用什么软件做
  • 典型网站开发的流程房屋装修效果图三室一厅
  • 制作微网站多少钱阿里巴巴做网站的电话号码
  • 风铃建站模板安卓手机软件开发外包
  • 深圳市住房和建设局门户网站域名转移影响网站访问吗
  • 做母婴网站赚钱汕头百姓网
  • 那个网站建设好动漫制作技术升本可以升什么专业
  • 网站建设企业响应式网站模板广西建设部投诉网站
  • app营销的特点wordpress优化方案
  • 静安网站建设公司如何编辑wordpress
  • 做网站的职位叫什么问题常州金坛网站建设
  • 保健品网站模板用jsp做的网站前后端交互
  • 网站带后台品牌网页设计图片
  • 保定清苑住房和城乡建设局网站分类信息网站程序
  • 可以做视频推广的网站选择大连网站建设
  • 在线网站开发网站在哪里
  • 建站的步骤上海快速优化排名
  • 招聘网站做一下要多少钱网站设计公司 国际
  • 巩义专业网站建设公司首选seo研究院
  • 大流量网站解决访问量友情链接如何添加
  • 教育网站建设网永康市住房和城乡建设局网站
  • 阿里巴巴官网网站django 做网站的代码
  • 网站建设 军报wordpress 订餐模板
  • 网站虚拟主机 会计处理石家庄站建设费用多少
  • 网站建设 服务内容 费用简述网站开发流程
  • 公司制作网站跟企业文化的关系空间制作网站