Cra*_*ray 6 c++ containers vector std
因此,如果我首先保留(100),添加一些元素,然后调整大小(0)(或小于当前大小的任何其他数字),向量是否会将内存重新分配给比100个元素少的空间?
vector<T>::resize(0)不应该导致重新分配或删除已分配的内存,因此在大多数情况下更可取vector<T>::clear().
有关更多详细信息,请参阅此问题的答案:std :: vector向下调整大小
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |