关于cJSON_Delete导致程序各处free都失败的原因

    原因:如果程序中有删除父级的cJSON,则不用在删除父级的cJSON之前删除子级的cJSON了,否则会导致内存分配紊乱(大量free的入口地址找不到),从而导致后续所有的free都失败。

    比如,json2是json1的子级,则如果有删除json1的代码就不用了再删除json2了,否则内存紊乱。

你可能感兴趣的:(C/C++,嵌入式系统,linux,c++,程序人生,linux)