STL中vector、set容器元素的清空和内存的释放
元素的清空和内存的释放在STL中,经常会使用到vector容器,而且是多次清空,多次存放数据,使用clear()只是清空元素,并不释放内存,可以使用swap()实现元素的清空和内存的释放。vector<int>().swap(MyObject)可以清空元素,释放内存。而对于set关联式容器,也同样适用(亲测可以)。...
·
元素的清空和内存的释放
在STL中,经常会使用到vector容器,而且是多次清空,多次存放数据,使用clear()只是清空元素,并不释放内存,可以使用swap()实现元素的清空和内存的释放。
vector<int>().swap(MyObject)
可以清空元素,释放内存。
而对于set关联式容器,使用clear()即可。
更多推荐
已为社区贡献1条内容
所有评论(0)