关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
qq_45373536
2023-02-21 15:38
采纳率: 0%
浏览 34
首页
测试
Cppcheck 无法检测内存泄漏的情况
安全性测试
测试工具
c语言
cppcheck 无法检测内存泄漏的情况,求解
先看这个代码:
下面是cppcheck检测结果:
可以看到能够正常检测出未释放的内存、未关闭的文件以及未使用的变量
但是将注释的代码打开以后:
检测结果:
可以看到无法检测出内存未释放和文件未关闭,只能检测出未使用的变量
请求指点
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN-Ada助手
CSDN-AI 官方账号
2023-02-22 09:17
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:
看下这篇博客,也许你就懂了,链接:
使用cppcheck检测代码警告、错误
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
cpp
check
source code
2022-06-29 19:23
cpp
check
不仅能够检查编译器
无法
检测
到的错误,还能在编码阶段就发现它们,极大地帮助开发者提高代码的健壮性和可维护性。
cpp
check
源代码包含了
cpp
check
的实现细节和完整的开发环境,对于想要深入理解
cpp
check
工作...
Cpp
check
2.6帮助手册-中文版
2022-05-19 17:29
- **危险的代码模式**:如使用已经被废弃的函数、
内存泄漏
等问题。 - **编码风格问题**:不符合项目约定或通用最佳实践的代码结构。 值得注意的是,静态分析工具并不能完全替代人类的审查和
测试
,它只是软件质量...
【
内存泄漏
】- 2. 使用
cpp
check
+Jenkins
检测
c、c++
内存泄漏
2018-12-16 20:51
sishuihuahua的博客
一、 什么是程序静态分析? 程序静态分析是指在不运行代码的方式下,...静态分析工具相比编译器,对代码进行了更加严格的检查,像数组越界访问、
内存泄漏
、使用不当的类型转换等问题,都可以通过静态分析工具检...
cpp
check
_win10安装包.zip
2021-03-03 11:08
- **错误检查:**
cpp
check
能够
检测
出许多编译器
无法
检测
到的错误,比如类型不匹配、数组越界、未初始化的变量等。 - **
内存泄漏
检测
:**它能够帮助开发者找出可能导致
内存泄漏
的代码片段。 - **复杂性分析:**...
自定义
cpp
check
.rar
2021-09-06 22:41
它可以在编译之前
检测
出代码中的潜在错误,如未初始化的变量、空指针解引用、
内存泄漏
等问题,帮助开发者提升代码质量,避免运行时错误。在这个“自定义
cpp
check
.rar”压缩包中,我们很可能是得到了关于如何自定义...
Cpp
check
静态代码分析工具使用指南
2025-09-06 13:18
Jupiter·的博客
Cpp
check
静态代码分析工具指南 摘要:
Cpp
check
是一款开源C/C++静态代码分析工具,可
检测
内存泄漏
、数组越界等常见问题。支持Linux/Windows/macOS平台,通过简单命令即可检查单个文件或整个项目。本文介绍了安装方法...
cpp
check
规则编写文档
2016-12-27 14:02
cpp
check
是一款静态代码分析工具,主要用于
检测
C/C++代码中的潜在错误、未初始化的变量、
内存泄漏
、冗余代码等问题。它具有高度可扩展性,允许用户根据自己的需求编写自定义规则来增强其检查能力。在
cpp
check
中,...
cpp
check
在liunx系统中的安装包
2025-10-07 23:24
Cpp
check
的功能包括对缓冲区溢出、
内存泄漏
、资源泄漏、无效的内存删除等问题的
检测
。安装包通常包含了必要的可执行文件、库文件、配置文件以及其他运行
Cpp
check
所必需的组件。 Linux系统的用户可以通过多种方式...
Cpp
check
静态
测试
指南[源码]
2025-11-20 11:38
Cpp
check
作为一款开源的静态代码分析工具,可以帮助开发者
检测
C和C++代码中的错误,包括
内存泄漏
、内存越界、空指针解引用、逻辑错误等。要开始使用
Cpp
check
进行静态
测试
,首先需要在Ubuntu系统上安装
Cpp
check
及其...
cpp
check
工具
2016-03-07 11:50
它的核心功能是
检测
源代码中的潜在错误,如未初始化的变量、空指针解引用、数组越界、
内存泄漏
等问题,这些在编译期间可能
无法
发现。
cpp
check
的优势在于其对C++语言特性的深入理解和分析,可以在不运行程序的
情况
下...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
修改了问题
2月22日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
修改了问题
2月21日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
2月21日