[STL] vector会自动shrink嘛?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sai_j/article/details/82828020

Q(头脑风暴)

vector是最常用的STL容器;同时,vector的底层实现会自动处理underlying storage用完的情况,进行扩增。但是,当我们clear()或者erase()掉vector中的部分元素后,vector的underlying storage会自动shrink嘛?

A

答案是No,std::vector::shrink_to_fit()

猜你喜欢

转载自blog.csdn.net/sai_j/article/details/82828020