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

企业网站的规划与建设cps广告联盟平台

企业网站的规划与建设,cps广告联盟平台,wordpress登陆页面,中国建筑网站平台有哪些list和vector都可以使用erase函数移除指定下标的元素,注意输入的是迭代器,返回值为指向下一个元素的位置。: iterator erase(iterator position); iterator erase(iterator first,iterator last); 如果下标是index,直接调用即可&#xff1a…

list和vector都可以使用erase函数移除指定下标的元素,注意输入的是迭代器,返回值为指向下一个元素的位置。:

iterator erase(iterator position);
iterator erase(iterator first,iterator last);

如果下标是index,直接调用即可:

list.erase(list.begin() + index);

如果根据下标一次性删除多个元素,则会发生错误,因为删除一个元素后,元素个数会发生变化,因此下标就会出现错误,正确代码如下:

#include <vector>
#include <list>
#include <iostream>using namespace std;bool sort_desc(int a, int b)
{
return a > b;
}int main(int argc, char *argv[])
{list<int> mylist;mylist.push_back(5);mylist.push_back(8);mylist.push_back(9);mylist.push_back(2);mylist.push_back(4);mylist.push_back(6);list<int> index;index.push_back(1);index.push_back(3);index.push_back(4);index.sort(sort_desc);//对下标数组进行降序for(list<int>::iterator iter=index.begin(); iter!=index.end(); iter++){list<int>::iterator delIter=mylist.begin();advance(delIter, *iter);//按照由大到小的下标顺序进行删除元素,这样被删除元素的下标是永远不会变的mylist.erase(delIter);}for(list<int>::iterator iter=mylist.begin(); iter!=mylist.end(); iter++){cout << *iter << " ";}cout << endl;return 0;
}

http://www.khdw.cn/news/66145.html

相关文章:

  • 网站开发的毕业论文构建新发展格局
  • 电商食品网站建设市场seo是什么意思
  • 怎样做动漫照片下载网站广州网络推广专员
  • 个人注册域名和公司注册域名区别国内做seo最好的公司
  • 十大小说网站排名百度电话客服24小时人工
  • 没公司怎么做网站做seo要投入什么
  • 国外网站博客网站也可以做引流百度seo营销推广
  • 重庆便宜网站建设万网域名查询工具
  • 北京商城网站建设报价单google官网
  • 时代强个人网站如何自己开发网站
  • 苏州网站开发建设方案武汉网络推广网络营销
  • 北京网站建设webmeng福州网络推广运营
  • discuz!网站模板抚州seo排名
  • 莱芜新闻网今日莱芜头条北京seo营销培训
  • 做爰全过程免费的教网站seo小白入门教学
  • 博客网站开发技术网站制作网站推广
  • 有没有做机械加工的网站网站seo优化怎么做
  • 沂南做网站广州今日头条新闻
  • 台州市建站公司中国新闻网发稿
  • 石家庄网站编辑专业的营销团队哪里找
  • 网站搭建教程零基础学生制作个人网站
  • 江苏省交通厅门户网站建设管理办法品牌服务推广
  • 长沙做模板网站广州发布紧急通知
  • 网站制作需要学什么语言长沙seo行者seo09
  • 有经验的企业网站建设自己怎么做百度推广
  • 外贸网站建站推广网站优化外包公司
  • wordpress 视频 插件优化措施最新回应
  • 网站想自己做怎么弄网络运营推广
  • 想做个网站推广培训行业seo整站优化
  • wordpress 替换seo原创工具