C++ map数据清理clear效率及彻底释放内存

模拟实际生产情况的测试代码,map中的value保存的是对象。
#include

#include
#include
#include
#include
using namespace std;

class useTest
{
public:
useTest() {};
map testMap;
vector testVertor;
string id;
};

void clearData(map& needClearMap)
{
clock_t startt = clock();

//分别通过去注释测试下面四种情况

//使用clear
needClearMap.clear();

//使用swap
//map uu;
//needClearMap.swap(uu)

C++ map数据清理clear效率及彻底释放内存最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/13920.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>