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

如何做拼车网站app无锡建设管理服务中心

如何做拼车网站app,无锡建设管理服务中心,怎么在网上注册自己的网站,中国品牌100强排名一、容器的修改 容器修改函数 insert()#xff1a;在指定位置插入一个或多个元素erase()#xff1a;删除指定位置或指定范围的元素push_back()#xff1a;将元素添加到容器的末尾pop_back()#xff1a;删除容器的最后一个元素 push_front()#xff1a;将元素添加到容器的开…一、容器的修改 容器修改函数 insert()在指定位置插入一个或多个元素erase()删除指定位置或指定范围的元素push_back()将元素添加到容器的末尾pop_back()删除容器的最后一个元素 push_front()将元素添加到容器的开头pop_front()删除容器的第一个元素resize()改变容器的大小capacity()输出的是Vector数组内部存储空间的容量大小 注1、动态数组Vector没有提供头部增删push_front()、pop_front()功能和数组一样删除除尾部索引的需要修改后面元素的索引值很繁琐链表list有。 2、resize()改变容器的大小能容纳的元素个数。 代码示例通过上述函数实现动态数组vector的增删改查。 #include vector #include list #include iostream #include string using namespace std;int main() {vectorintvec {1,2,3,4,5};listintlst {1,2,3,4,5};auto it vec.begin();vec.insert(it 2,10);//在第三个位置插入元素10迭代器加法操作只适用于vector容器操作it vec.begin();vec.erase(it 1);//删除第二个元素// 使用push_back()和pop_back()函数在容器尾部添加和删除元素vec.pop_back();//删除末尾元素vec.push_back(6);//添加末尾元素6// for(it vec.begin();it ! vec.end();it)// {// if(it ! vec.end()-1)// cout*it,;// else// cout*it;// }for(auto i:vec)//foreach遍历{couti,;}coutendl;coutvec动态数组的容器中元素个数是vec.capacity()endl;vec.resize(20);cout修改容器大小后的容器元素个数:vec.capacity()endl;// cout容器vec所占内存空间大小为:sizeof(vec)字节endl;// 使用push_front()和pop_front()函数在容器头部添加和删除元素lst.pop_front();lst.push_front(10);coutlst中的元素有:;for(auto i lst.begin();i ! lst.end();i){if(i ! lst.end()--)cout*i,;elsecout*i;}return 0; } 运行结果 1,10,3,4,6, vec动态数组的容器中元素个数是10 修改容器大小后的容器元素个数:20 容器vec所占内存空间大小为:24字节 lst中的元素有:10,2,3,4,5, 二、容器的操作 容器操作函数 sort()对容器中的元素进行排序 (不适用于list) reverse()将容器中的元素反转unique()去除容器中相邻的重复元素count()计算容器中指定元素的数量find()在容器中查找指定元素并返回其位置的迭代器remove()从容器中删除指定元素将要删除元素移到末尾 注unique()、remove()函数操作方式vector和list不同list链表可以直接使用而vector需要配合erase()删除操作才能使用。 vector代码示例 vec.erase(unique(vec.begin(),vec.end()),vec.end()); //将相邻并相等的元素取其一移动到数组的后面 //返回移动到数组末尾的第一个元素的迭代器 //最后将移动到数组末尾的元素进行删除。vec.erase(remove(vec.begin(),vec.end(),4),vec.end()); //将要移除的元素4移动到数组的后面 //返回移动到数组末尾的第一个元素的迭代器 //最后将移动到数组末尾的元素进行删除。 list代码示例 lst.unique(); lst.remove(4); 三、案例代码 代码示例 #include iostream #include vector #include list #include algorithm using namespace std;int main() {vectorintvec {5,3,3,1,4,2};listintlst {5,3,3,1,4,2};sort(vec.begin(),vec.end());for(auto it vec.begin();it ! vec.end();it){if(it ! vec.end()-1)cout*it,;elsecout*it;}coutendl;reverse(vec.begin(),vec.end());cout---------------endl;for(auto it vec.begin();it ! vec.end();it){if(it ! vec.end()-1)cout*it,;elsecout*it;}coutendl;vec.erase(unique(vec.begin(),vec.end()),vec.end());cout---------------endl;for(auto it vec.begin();it ! vec.end();it){if(it ! vec.end()-1)cout*it,;elsecout*it;}coutendl;vec.erase(remove(vec.begin(),vec.end(),4),vec.end());cout---------------endl;for(auto it vec.begin();it ! vec.end();it){if(it ! vec.end()-1)cout*it,;elsecout*it;}coutendl;lst.sort();lst.unique();lst.remove(4);cout---------------endl;auto i lst.begin();advance(i,lst.size()-1);for(auto it lst.begin();it ! lst.end();it){if(it ! i)cout*it,;elsecout*it;}coutendl;return 0; } 运行结果 1,2,3,3,4,5 --------------- 5,4,3,3,2,1 --------------- 5,4,3,2,1 --------------- 5,3,2,1 --------------- 1,2,3,5
http://www.hkea.cn/news/14383298/

相关文章:

  • 第三方做农产品价格数据的网站app网站建设手机APP软件开发
  • 安陆网站制作公司wordpress feedsky
  • 自己做网站 搜索功能开发wordpress几种系统
  • 深圳地铁建设集团网站手机怎么查看网站代码实现的
  • 江苏住房建设厅网站福州网站制作系统
  • 网站建设 青岛网站配置域名解析
  • mip网站模板wordpress版本
  • 网站 编程语言网站建设高端网页设计
  • 闵行建设机械网站好游快游app官方网站下载
  • 世纪购网站开发招聘丰联汽配网站建设成本
  • 黑龙江省华龙建设有限公司网站江阴高端网站建设
  • 怎么查网站到期时间查询网页制作 基础教程
  • 做网站换服务器怎么整网站建设 响应式 北京
  • 如何推广网站?网站建设设计服务公司
  • 大型门户网站是这样炼成的源代码wordpress添加喜欢or分享按钮
  • 网站默认图片素材网站服务器空间选择
  • 邢台专业网站建设源码吸引客流的25个技巧
  • 博物馆 网站 建设教你如何做网站
  • 杭州h5模板建站葫芦岛市网站建设
  • 视频网站直播如何做乐清网站设计制作
  • 怎么建网站 做app软件wordpress文章底部
  • 我要招人在哪个网站招合肥高端网站建设设计公司哪家好
  • 自己做网站能赚钱吗wordpress登录攻击
  • 建设百度网站怎么用ftp修改网站图片
  • 零起飞网站建设工作室注册功能网站建设
  • 高端企业网站建设规定品牌推广策划公司
  • 网站建设费 大创山西设计网站建设
  • 在线查询网站开发语言服务平台管理系统
  • 重庆璧山网站制作公司电话c 网站开发 调试
  • 网站优化排名方案成都园林景观设计公司推荐