栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Jansson库中的json

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jansson库中的json

最近有读写json文件的需求,在网上找到一段代码

 

来源:[C++]使用Jansson生成与解析json字符串
自己用了这个json_delete函数,发现通不过编译,网上也找不到相关的说明。
查阅官方API参考,发现找不到这个函数。
查看源码,发现有注释

void json_delete(json_t *json);

源码中告诉我们,不要直接调用这个函数。
为什么呢?
终于在github找到了答案。
原回答:
Don’t call json_delete, it’s done automatically when refcount drops to 0. The memory contents are still intact, but accessing the freed memory is an error nevertheless.

大概意思是不要调用json_delete,当引用计数到0时,会自动调用json_delete,问题解决。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018586.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号