C语言:记录cJSON_Print内存问题
·
cJSON* xjson = cJSON_CreateObject();
cJSON_AddItemToObject(xjson, "a", cJSON_CreateString("aaa"));
cJSON_AddItemToObject(xjson, "b", cJSON_CreateNumber(1));
char *buf = cJSON_Print(xjson);
printf("%s\n",buf );
free(buf);
cJSON_Delete(xjson);
见代码
cJSON_Print返回的buf在内部申请了空间,需要使用完释放。
更多推荐
已为社区贡献6条内容
所有评论(0)