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

网站开发需要什么工程师如何制作一个自己的网站

网站开发需要什么工程师,如何制作一个自己的网站,求职网站网页设计,网站商城微信支付接口1. 容器的容量 容器的size是指它已经保存的元素的数目;而capacity则是在不分配新的内存空间的前提下它最多可以保存多少元素。capacity(),size(),reserve(),resize()这几个都是不太容易区分的函数 functionmeancapacity()获得容…

1. 容器的容量

容器的size是指它已经保存的元素的数目;而capacity则是在不分配新的内存空间的前提下它最多可以保存多少元素。capacity(),size(),reserve(),resize()这几个都是不太容易区分的函数

functionmean
capacity()获得容器在不新增内存的情况下最多能存储多少个
size()这个很简单,就是获得容器中现在存储了几个
reserve()指定容器能存储几个数据
resize()顾名思义,重新指定size的大小

当我们创建空容器时,容量(capacity)为0;容器的内存空间用完时,增加为原容量的1/2;上述机制适用于元素连续存储的容器,如vector ,而list则不同。
capacity 一般大于size的原因是为了避免每次增加数据时都要重新分配内存,所以一般会生成一个较大的空间,以便随后的数据插入。

2. c++实例

#include <iostream>
#include <vector>int main() {//此时没有初始化,所以size()和capacity()都是0;std::vector<int> vec;  std::cout << " size: " << vec.size() << std::endl << " capacity: " << vec.capacity() << endl;vec.push_back(1);//此时容器内有一个元素了,那么size()和capacity()都是1std:cout << " size: " << vec.size() << std::endl<< " capacity: " << vec.capacity() << std::endl;vec.push_back(1);//此时容器内能够提供的空间capacity()不够用,根据前面提到的二倍原则,申请后的大小应该是以前的2倍,此时有两个元素,size()为2,capacity()也是2std::cout << " size: " << vec.size() << std::endl<< " capacity: " << vec.capacity() << std::endl;vec.push_back(1);//此时容器能够提供的空间是2,申请后的空间为原来2倍,就是4了,那么size()为3,capacity()为4std::cout << " size: " << vec.size() << std::endl<< "capacity: " << vec.capacity() << std::endl;vec.push_back(1);//容器还能够提供一个空间,不需要申请新空间,size()为4,capacity()为4std::cout << " size: " << vec.size() << std::endl<< " capacity: " << vec.capacity() << std::endl;	vec.push_back(1);//空间不够,需要申请,size()为5,capacity为8std::cout << " size: " << vec.size() << std::endl << "capacity: " << vec.capacity() << std::endl;
}
http://www.hrbkazy.com/news/6924.html

相关文章:

  • 互联网营销师是什么seo研究中心官网
  • 建新建设集团有限公司网站近三天重大新闻摘抄
  • 合肥网站优化选哪家百度贴吧网页版
  • 北京的做网站公司广告推广平台哪个好
  • 做科学实验的网站扬州网站seo
  • 西安网站群建设seo服务外包客服
  • 合肥做网站的热门国际新闻
  • 织梦网站被做跳转还被删除文件上海有实力的seo推广咨询
  • 网站换服务器要怎么做西安seo优化工作室
  • 如何提高网站访客数汕头网站设计
  • 做网站的知名品牌公司qq推广引流网站
  • 智慧农业网站建设怎么自己做网址
  • 公司企业邮箱后缀广告优化师
  • 陆良网站建设日本搜索引擎naver入口
  • 商城网站建设哪家便宜百度网站官网
  • 网络营销方案的传播青岛网站seo公司
  • 网站全屏视频怎么做北京专门做seo
  • 企业网络推广的简介海外seo推广公司
  • 怎么在搜狐快站上做网站seo成功案例分析
  • 焦作网站建设公司佛山网站建设维护
  • 企业内部网站如何建设如何推广网页
  • 官网设计房产上海百度提升优化
  • 动态ip做网站影响seo吗hao123网址导航
  • 深圳做网站公司有那些现在感染症状有哪些
  • 网站源码php交换链接的方法
  • 英文网站建设运营提升关键词排名有哪些方法
  • 做国际网站今日国内新闻头条
  • 安徽省青年企业家协会通报四川seo关键词工具
  • 如何做美食网站西安排名seo公司
  • 越辉网站建设中国seo排行榜