首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-04-05 
vector使用后 erase的内存如何释放?谢谢vector使用后erase的内存如何释放?2005.net下我erase之后,任务管理

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


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


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

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

vector <int> vec;
....

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

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

热点排行