元素的清空和内存的释放

在STL中,经常会使用到vector容器,而且是多次清空,多次存放数据,使用clear()只是清空元素,并不释放内存,可以使用swap()实现元素的清空和内存的释放。

vector<int>().swap(MyObject)可以清空元素,释放内存。

而对于set关联式容器,使用clear()即可。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐