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

宿迁网站seo百度网站评级

宿迁网站seo,百度网站评级,画图软件在线,wordpress经典博客主题1. resize的用法 改变当前容器内含有元素的数量&#xff08;size()&#xff09;比如&#xff1a; vector<int> vct;int num vct.size();//之前的元素个数为num vct.resize(len);//现在的元素个数为len如果num < len &#xff0c;那么容器vct新增len - num个元素&am…

1. resize的用法

改变当前容器内含有元素的数量(size())比如:

vector<int> vct;int num = vct.size();//之前的元素个数为num
vct.resize(len);//现在的元素个数为len

如果num < len ,那么容器vct新增len - num个元素,元素的值默认为0;
若再对vct进行插入,如:

vct.push_back(1);//此时将1插入到vct末尾,其下标就为len,容器的容量变为len +1

2. reserve的用法

改变当前容器的最大容量(capacity),不会生成元素,只是确认这个容器允许放入多少对象,如果reserve(len)的值大于当前的capacity(),那么会重新分配一块能存len个元素的空间,然后把之前的vct.size()个元素通过copy construtor复制过来,销毁之前的内存。

3. 代码实现

#include<iostream>
#include<vector>
using namespace;int mian(){vector<int> vct;vct.reserve(100);vct.resize(50);cout << vct.size() << " " << vct.capacity() << endl;//50 100vct.reserve(150);cout << vct.size() << " " << vct.capacity() << endl;//50 150vct.resize(100);cout << vct.size() << " " << vct.capacity() << endl;//100 150vct.reserve(50);cout << vct.size() << " " << vct.capacity() << endl;//100 150return 0;
}

发现在进行了vct.reserve(150)之后,再将reserve()参数设置为比150小的,不发生变化,说明如果新的容量比原来的容量小,reserve()函数不会做任何事情。

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

相关文章:

  • 中煜建设有限公司网站西安市建网站找哪家
  • 什么网站是html5做的企业做营销型网站
  • 电子商务网站建设与管理思考与练习鹧鸪哨网站1v1深度开发
  • 企业自助建站系统源码wordpress word文档
  • 商城网站怎么做推广方案一个网站平台建设得多少钱
  • 网站建设项目实施计划书专业展馆展厅设计
  • 开发区建网站外包义乌哪里做网站好
  • 广东省建设注册执业资格中心网站微网站简介
  • 视觉网站建设衡水冀县做网站
  • spoc课程网站建设深圳做网站要多
  • 网站建设中标公告怎么做企业网站建设
  • 免费注册个人网站官网wordpress不支持中文标签
  • 网站页脚需要放什么用网站建设客户常问到的问题
  • 做免费网站网站seo问题
  • 中国十大门户网站排行关于网站开发书籍
  • 郑州交易网站建设内蒙建设厅网站
  • 4s店网站模板高端网站建设公司新鸿儒
  • 什么网站可以做投票手机微网站制作系统
  • 商业网站建设预估收益哪些网站可以做海报热点的
  • 天津企朋做网站的公司制作微信网页的网站吗
  • 校园网站的意义私人建设手机网站
  • 大连网站开发培训班西安网站建设网站制作
  • 网站设计是干什么的影视公司起名
  • 十大农业网站国外客户推广网站
  • 西南城乡建设部网站首页网站建设与管理期末总结
  • 厦门海沧建设局网站dw网页设计代码茶文化
  • h5自适应网站建设如何去掉wordpress
  • 徐州优化网站建设婚恋网站做期货现货贵金属的人
  • 网站建设翻译谁提供开发公司调研汇报材料怎么写
  • 内网网站建设的步骤过程青海省西宁市住房城乡建设厅网站