vector占用内存的释放
生活随笔
收集整理的這篇文章主要介紹了
vector占用内存的释放
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vector<int>?v1;
v1.push_back(9);
{
????Vector<int>tmp = v1;
????V1.swap(tmp);
}
使用{ }的目的是讓tmp退出{ }時自動析構。
標準解決辦法:
template < class T >
void ClearVector( vector< T >&vt )
{
???vector< T > vtTemp;
???veTemp.swap( vt );
}
總結
以上是生活随笔為你收集整理的vector占用内存的释放的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (绿色)修正版gooflow流程解决方案
- 下一篇: forEach(BiConsumer a