Cppcheck是一款专业的静态代码分析工具,全面支持C语言、C++等编译器,帮助用户轻松检出各类BUG,包括自动变量检查、函数检查、calss检查等功能,测出底层的语法错误,减少用户的工作量,加快效率。

软件特色
超出范围检查
内存泄漏检查
检测可能的空指针解引用
检查未初始化的变量
检查STL的无效使用情况
检查异常安全
如果使用过时或不安全的功能,则发出警告
警告未使用或冗余代码
Cppcheck会检测各种可疑代码,指示错误
软件功能
Cppcheck可以检查内存泄漏,错配内存分配,释放,缓冲溢出,等等。
安装完后,双击cppcheckgui.exe启动其GUI程序:
1.自动变量检查
2. 数组的边界检查
3. class类检查
4. 过期的函数,废弃函数调用检查
5. 异常内存使用,释放检查
6. 内存泄漏检查,主要是通过内存引用指针
7. 操作系统资源释放检查,中断,文件描述符等
8. 异常STL 函数使用检查
9. 代码格式错误,以及性能因素检查
使用方法
1、 使能检查规则:
默认:--enable=error
--enable=all
--enable=unusedFuntion path
--enable=style
2、规则定义:
error:出现的错误
warning:为了预防bug防御性编程建议信息
style:编码格式问题(没有使用的函数、多余的代码等)
portablity:移植性警告。该部分如果移植到其他平台上,可能出现兼容性问题
performance:建议优化该部分代码的性能
information:一些有趣的信息,可以忽略不看的。
3、保存结果到文件中:重定向“>”
4、-j 3 使用3个线程,如果代码工程太大,可以使用15-20个,自己随意发挥,不过还是参考cpuinfo
- 精选留言 来自湖南益阳移动用户 发表于: 2023-5-19
- 好像可以了哦!!谢谢~~
- 精选留言 来自江西赣州电信用户 发表于: 2023-4-9
- 没有可比性,效率高了不止一点
- 精选留言 来自甘肃天水移动用户 发表于: 2023-1-2
- 小巧而不占资源,是我用过占用内存最少的社交聊天了,期待它的后续优化
- 精选留言 来自江苏无锡移动用户 发表于: 2023-6-27
- 真心好用,很满意。
- 精选留言 来自山东莱芜电信用户 发表于: 2023-7-11
- 非常好用的软件,我会 好好用的







































浙公网安备 33038202002266号