vector<int> varTest(100, 10);
vector<int>().swap(varTest);//清除内存 区别于clear
//总结
vector<type>().swap(var);
本文介绍了一种不同于clear的方法来清空C++中vector容器的所有元素:通过创建一个临时的空vector并调用swap方法与待清空的vector进行交换,从而达到释放内存的目的。
vector<int> varTest(100, 10);
vector<int>().swap(varTest);//清除内存 区别于clear
//总结
vector<type>().swap(var);
1305
851

被折叠的 条评论
为什么被折叠?