C++ 如何快速清空vector以及释放vector内存?

一、为何须要主动释放vector内存 vector其中一个特色:内存空间只会增加,不会减少,援引C++ Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了知足连续存放这个特性,都须要从新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。所以STL实现者在对vector进行内存分配时,其实际分配的容
相关文章
相关标签/搜索