返回值不一致的操作¶
ID: cpp/inconsistent-call-on-result
Kind: problem
Security severity:
Severity: warning
Precision: medium
Tags:
- reliability
- correctness
- statistical
- non-attributable
- external/cwe/cwe-252
Query suites:
- cpp-security-and-quality.qls
如果通常对方法调用的结果执行相同的操作(例如 free
、delete
、close
等),则任何未执行此操作的实例可能表明 API 使用不当,并可能导致资源泄漏或其他问题。
建议¶
检查代码以确定在此特定情况下是否正确处理了返回值。