| 
							  Cppcheck让你能够更好地进行代码的各项分析服务,拥有最佳的各类检测效果,让你能够清晰的检测代码的各类问题,帮助你轻松的解决编程过程中的问题, 达到bug清除的效果! 
优势介绍
是一个易于使用的应用程序,它提供的C / C + +代码的静态分析。Cppcheck是一个C/C++代码分析工具,只检测那些编译器通常无法检测到的bug类型。 
官方介绍:
Cppcheck是一个C/C++代码分析工具,提供的C / C + +代码的静态分析,能检测编译器通常无法检测到的bug类型,可以检查内存泄漏、错配内存分配、释放、缓冲溢出等等 
功能介绍:
该工具可以检查内存泄漏,错配内存分配,释放,缓冲溢出,等等。 
安装完后,双击cppcheckgui.exe启动其GUI程序: 
1.自动变量检查 
2. 数组的边界检查 
3. class类检查 
4. 过期的函数,废弃函数调用检查 
5. 异常内存使用,释放检查 
6. 内存泄漏检查,主要是通过内存引用指针 
7. 操作系统资源释放检查,中断,文件描述符等 
8. 异常STL 函数使用检查 
9. 代码格式错误,以及性能因素检查 
注意事项:
工具栏第一个按钮 可以添加检测的目录,但是这里不支持中文路径。 
使用方法
运行cppcheck -h可以得到参数的提示,这里直介绍我用到的参数 
cppcheck -j 3 --enable=all search/* 
-j参数指定的是检查线程的个数,如果需要检查代码的量很大,-j参数还是很有用的 
--enable指定当前指定的检查级别,可选的参数有all,style,information等 
							 |