博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vector的resize和reserve区别
阅读量:7113 次
发布时间:2019-06-28

本文共 328 字,大约阅读时间需要 1 分钟。

  • 关于vector的capacity和size

          在vector中,size表示当前vector数组的长度,即现在含有元素数量,而capacity则指的是在当前vector还没有重新分配空间前你最大容量。

  •  resize和reserve

          resize(n)代表将vector的size限定为n,即如果原来vector的大小大于n,那么将剩下的多余都去掉,如果小于则将剩下初始化。

          reserve(n)则是给vector预分配一个capacity,但如果原来的capacity已经大于n,那么这个语句没有作用,如果小于,则设置capacity为n

  •  Example

        

       

 

转载于:https://www.cnblogs.com/xlqtlhx/p/8596894.html

你可能感兴趣的文章
[译]KVC 和 KVO详解
查看>>
Java实现终止线程池中正在运行的定时任务
查看>>
iOS计步器实例
查看>>
Spring Cloud Netflix
查看>>
这应该是你们想要的 DOS 命令
查看>>
数组map vs foreach,及map、fliter、reduce的链式调用
查看>>
使用 Grid 进行常见布局
查看>>
【iOS工具】注释插件 VVDocumenter-Xcode 的安装使用及误点击“Skip Bundle”的解决办法!...
查看>>
【线上直播】Jupyter数据可视化
查看>>
Webpack 4 学习总结
查看>>
构造函数内的方法与构造函数prototype属性上方法的对比
查看>>
【划重点】MySQL技术内幕:InnoDB存储引擎
查看>>
基于泛型编程的序列化实现方法
查看>>
浅谈前端路由
查看>>
219. Contains Duplicate II
查看>>
webpack 的 scope hoisting 是什么?
查看>>
Objective-C中的associated object释放时机问题
查看>>
九种跨域方式实现原理
查看>>
web性能优化
查看>>
PAT A1037
查看>>