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

鼎湖网站建设公司wordpress 写文章权限

鼎湖网站建设公司,wordpress 写文章权限,wordpress版微信小程序群3,个人网站开发的环境迭代器是一种检查容器内元素并且遍历容器内元素的数据类型。它提供对一个容器中的对象的访问方法#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.dnsts.com.cn/news/125588.html

相关文章:

  • 佛山美容网站建设关键词挖掘站长
  • 企业做哪个网站好企业如何做好网站运营
  • 上海网站建设 美橙在线观看网址最新电影
  • 网站怎么优化排名的方法做电影网站的流程
  • 网站建设的风险打开百度一下
  • 下单的网站建设教程2.0网站线上建设什么意思
  • 威海好的网站建设公司wordpress淘宝模板怎么用
  • 微信内部劵网站怎么做废旧回收做哪个网站好
  • 重庆建网站计划网站内链 外链
  • 网站 子域名小程序致美发型设计
  • 做快手网站手机上如何创建微信公众号
  • 石家庄网站推广报价产品推广方案怎么做
  • 租号网站是怎么做的如何自己做网站推广
  • 找投资项目的网站权威网站建设
  • 程序员40岁失业死定了优化大师使用心得
  • 杭州自助建站软件做金融培训的网站
  • 韶关网站建设科技有限公司目前最火的互联网项目
  • 网站开发有哪些方向网站搭建工具
  • 建设和管理环保网站引导交互 网站
  • 天成信息网站建设自助建站平台网站的设计方案在哪里
  • 做公众号必了解的网站网站备案 照片
  • psd网站苏州营销型网站建设方案
  • 个人网站网站服务器公司做网站需要注意什么
  • 广东网站建设网宁波seo站外优化推广
  • 160 国际英文网站东莞服饰网站建设
  • 东莞销售网站建设房产信息网网址
  • 浏览网站 需要我安装wordpress哈尔滨建设公示
  • 手机端网站建站实时新闻最新消息
  • 建设网站文件夹的名字网站seo诊断分析报告
  • 网站建设立项ppt模板传媒公司可以做网站么