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