cppcheck在下面的代码中检测到resorce泄漏。 我认为这是一个非常消极的。 如果没有,你能解释一下为什么它是资源泄漏吗?
String BaseURL = "https://jsonplaceholder.typicode.com/users/"; //return Jsone Array
String id = "1";
@GET(id)
Call<List<patientsJson>> getPatientsJson();
答案 0 :(得分:3)
是的,这是假阴性,当fp
未关闭时,cppcheck错误地检测到一个理论上可能的分支
我个人将此代码重写为:
FILE* fp = fopen(filename, "r");
if (fp != NULL) {
fclose(fp);
return true;
}
return false;