c++将二维数组写入json文档、释放动态二维数组内存

c++将二维数组写入json文档、释放动态二维数组内存,第1张

//动态分配内存
 int** pmap=(int**)malloc(row*sizeof(int*));

    for(int i=0;i
    //规划的路径写到.json文档中
    Json::Value root;
    root["type"]=Json::Value("south_global_plan_res");
    Json::Value data;
    data["deviceSerialNumber"]=Json::Value("JY12456789321654");
    data["planId"]=Json::Value("巡检计划ID");
    Json::Value array=data["siteList"];
    cout<<"path size!!"<position[1]*resolution+origin_x;
        double y=(502-Path[i]->position[0])*resolution+origin_y;
        array[i][0]=x;
        array[i][1]=y;
    }
    data["siteList"].append(array);
    root["data"]=Json::Value(data);
    Json::StyledWriter sw;
    ofstream file;
    file.open("path.json",ios::out);
    if(!file.is_open())
    {
        cout<<"error: can not find or creat !"<

ubuntu查看某个程序执行所占内存:

ps -A | grep test_path(test_path为程序名)//首先查询程序id

cat /proc/14410/status(查看程序所占内存,14410为程序id)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/634587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-16
下一篇 2022-04-16

发表评论

登录后才能评论

评论列表(0条)