cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。 执行的检查包括:
自动变量检查
数组的边界检查
class类检查
过期的函数,废弃函数调用检查
异常内存使用,释放检查
内存泄漏检查,主要是通过内存引用指针
操作系统资源释放检查,中断,文件描述符等
异常STL 函数使用检查
代码格式错误,以及性能因素检查
我们可以使用它的windows客户端进行代码检测,也可以在vs中键入cppcheck插件,在VS中检测代码!!
下载windows客户端
下载visual studio插件
1 如何使用客户端?
检查->文件,选择一个要检测的文件:
2 VS中如何添加插件?
工具-》外部工具:
添加:
注意,命名为刚刚安装的cppcheck安装的地址!!!