位置: IT常识 - 正文

c++STL急急急(c++stl详解)

编辑:rootadmin
c++STL急急急 文章目录c++STL急急急vector头文件扩容过程用法:size/emptyclear迭代器begin/endfront/backpush_back() 和 pop_back()queue头文件用法循环队列 queue用法优先队列 priority_queue用法stack头文件deque头文件deque中控器:用法set头文件用法迭代器begin/endinsertfindlower_bound/upper_bounderasecountmap头文件用法Insert/erasefind[]操作符bitset头文件用法续表array头文件c++STL急急急vector头文件

推荐整理分享c++STL急急急(c++stl详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:stl c++11,c++stoi,c++stllist,c++stllist,c++里std,stl c++11,stl c++11,c++中stl,内容如对您有帮助,希望把文章链接给更多的朋友!

#include <vector>

vector是变长数组,支持随机访问,不支持在任意位置O(1)插入。为了保证效率,元素的增删一般应该在末尾进行。

扩容过程c++STL急急急(c++stl详解)

如果集合已满,在新增数据的时候,就要分配一块更大的内存,将原来的数据复制过来,释放之前的内存,在插入新增的元素 所以对vector的任何操作,一旦引起空间重新配置,指向原vector的所有迭代器就都失效了

用法:#include <vector> 头文件vector<int> a; 相当于一个长度动态变化的int数组vector<int> b[233]; 相当于第一维长233,第二位长度动态变化的int数组struct rec{…};vector<rec> c; 自定义的结构体类型也可以保存在vector中size/empty

size函数返回vector的实际长度(包含的元素个数),empty函数返回一个bool类型,表明vector是否为空。二者的时间复杂度都是O(1)。

所有的STL容器都支持这两个方法,含义也相同,之后我们就不再重复给出。

clear

clear函数把vector清空。

迭代器

迭代器就像STL容器的“指针”,可以用星号“*”操作符解除引用。

一个保存int的vector的迭代器

本文链接地址:https://www.jiuchutong.com/zhishi/299381.html 转载请保留说明!

上一篇:Zabbix“专家坐诊”第183期问答汇总(专家坐诊信息)

下一篇:网络模型的参数量和FLOPs的计算 Pytorch(网络模型参数方法)

  • 私车公用的税务风险
  • 进口货物增值税纳税人是谁
  • 计提利息要计提手续费吗
  • 税差理论名词解释
  • 简易计税方法使用范围
  • 中国注册税务师协会法律法规库
  • 土地出让金会涨价吗
  • 分公司撤销跨区域转固定资产到总公司
  • 财政应返还额度与财政拨款收入的关系
  • 未开票收入的会计怎么做
  • 企业接收捐赠的会计分录
  • 发票不附销货清单可以吗
  • 航天金税服务费诈骗
  • 手写农产品发票有效吗
  • 哪些计入应收账款
  • 不是本公司员工
  • 所得税汇算清缴时间期限
  • 金税盘开票时间不对怎么办
  • 公司账上亏损
  • 收到加盟费尾款怎么做分录?
  • 营改增后不动产发票样本
  • 影响固定资产折旧的有
  • 处理固定资产怎么计算
  • win11右下角时间设置
  • 商品进价销售要上税吗
  • 映泰主板系统重装
  • 支付宝付款凭证可以当发票吗
  • 本月的应收账款,实际到下个月了会怎么样
  • 预付款项属于什么会计要素
  • 工资税后补扣是什么意思
  • 文件错误会追究拟稿人吗
  • 银行存款总账怎么登记图片
  • repair.exe是什么软件
  • 最高频率内存条是多少
  • php5升级到php7
  • 出口商品怎么做分录
  • 短期借款转长期借款利息
  • 安全费用的适用范围
  • 投资者追加资本金属于什么
  • 老生常谈含义
  • php实现的加密解决方案
  • 销售退回的处理方法
  • idea实用技巧
  • php获取位置
  • 锁定vlookup快捷键
  • 《中华人民共和国民法典》
  • 生产加工型企业需要办理哪些证件
  • 公司注销剩余的发票怎么作废
  • 购买仪器属于什么费用
  • 装修收入应如何确定
  • 公司吸收合并是利好吗
  • sql server 2008 安装文件
  • 长期股权投资减值准备是什么科目
  • 汽车租赁费怎么做分录
  • 实收资本变更登记
  • 办外经证需要交税吗
  • 谈一谈企业应如何做才能更好地、有效地激励员工
  • 报销核销
  • 稳岗返还计入营业外收入
  • 坏账确认方法有哪些?
  • 小规模公司购买汽车如何抵税
  • 公司食堂招待客户,客户付了钱怎么入账
  • SQL Server中通配符的使用示例
  • mysql使用语句
  • 苹果mac最新的系统
  • 怎么操作win10系统
  • win7系统如何创建管理员账户
  • sysscjh.exe是什么文件
  • msdev.exe是什么
  • 索引位置怎么是c盘?
  • linux系统如何安装字体
  • cocos2dx4.0教程
  • Android开发如何找到TextView指定文本
  • android入门书
  • android 图像处理
  • shell 多个文件合并
  • Unity3D游戏开发基础
  • python迭代算法举例
  • 广东增值税发票勾选平台
  • 成都租房备案凭证怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设