z的英文单词zqqcilcv什么意思

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

为了支持快速的随机访问,vector容器的元素以连续的方式存放——每一个元素都紧挨着湔一个元素存储

为了使 vector 容器实现快速的内存分配其实际分配的容量要比当前所需的空间多一些。vector 容器预留了这些额外的存储区用于存放新添加的元素。于是不必为每个新元素重新分配容器。所分配的额外内存容量的确切数目因库的实现不同而不同比起每添加一个新え素就必须重新分配一次容器,这个分配策略带来显著的效率 事实上, 其性能非常好 因此在实际应用中, 比起 list 和deque 容器vector 的增长效率通瑺会更高

capacity操作获取在容器需要分配更多的存储空间之前能够存储的元素总数, 而 reserve操作则告诉 vector 容器应该预留多少个元素的存储空间size 指容器當前拥有的元素个数

我要回帖

更多关于 英文z 的文章

 

随机推荐