读书人

vector使用后 erase的内存怎么释放?多

发布时间: 2012-04-05 12:42:40 作者: rapoo

vector使用后 erase的内存如何释放?谢谢
vector使用后 erase的内存如何释放?


2005.net下 我erase之后, 任务管理器中内存使用量没有减少


请问如何实现释放内存 ? 谢谢

[解决办法]
< <effective stl> > 中讲的办法是 :

vector <int> vec;
....

vector <int> (vec).swap(vec);
[解决办法]
有个官方的方法

复制到另外一个 vector,或者自己
[解决办法]
> > vector <int> (vec).swap(vec);
正解。

读书人网 >C++

热点推荐