例如: 假设cJSON * a已申请内存 调用release(a); void release(cJSON * p){ void fun(&p); }
void fun(cJSON* * p){
if(NULL != *p){ cJSON_Delete(*p); *p = NULL; }
} 执行后,是否释放的是我想要释放的a的空间呢?
收起
参数参入的是指针地址,就可以释放空间
报告相同问题?