C++深蓝第十章-容器-Vector

Vector是c++最常使用的容器之一,但是会用,和用的好确实两回事,如何高效的使用vector需要进一步的讨论.

附上之前看的比较好的链接

 vector会维护两个参数, size和capacity, 其中buffer的位置是在heap,而不是在stack.

通过reserve,我们可以设置vector预留buffer的大小,从而,避免buffer的不断修改造成的时间浪费,但是,这建立在我们需要提前了解vector预计长度的基础上.

使用schrink_to_fit, 我们可以回收没有被使用的内存 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值