Cppcheck是一款专用的静态代码分析软件,主要用于对C语言和C++源代码进行分析,包括内存泄漏、内存分配和释放、缓冲区溢出等分析功能,还具有自动变量检查、数组边界检查、class类检查等检查功能,需要的朋友赶快下载吧!
软件功能
1.自动变量检查
2. 数组的边界检查
3. class类检查
4. 过期的函数,废弃函数调用检查
5. 异常内存使用,释放检查
6. 内存泄漏检查,主要是通过内存引用指针
7. 操作系统资源释放检查,中断,文件描述符等
8. 异常STL 函数使用检查
9. 代码格式错误,以及性能因素检查
Cppcheck使用方法
运行cppcheck -h可以得到参数的提示,这里直介绍我用到的参数
cppcheck -j 3 --enable=all search/*
-j参数指定的是检查线程的个数,如果需要检查代码的量很大,-j参数还是很有用的
--enable指定当前指定的检查级别,可选的参数有all,style,information等
软件评论 您的评论需要经过审核才能显示
网友评论