CppCheck代码静态检查 - 实操总结

参考网:

CppCheck介绍与使用 https://www.cnblogs.com/lvdongjie/p/9549254.html

工具简述

Cppcheck 是一种 C/C++ 代码缺陷静态检查工具。不同于 C/C++ 编译器及很多其它分析工具,它不检查代码中的语法错误。Cppcheck 只检查编译器检查不出来的 bug 类型,其目的是检查代码中真正的错误(即:零误报)。

实操总结:

1.CppCheck工具安装是否简单,使用简单。
2.只能用于 C 和 C++ 代码的检查。
3.使用该工具检查过bodeplot中算法使用 数组越界 的问题。
4.结合 gcc 设置对错误与警告严格检查,可以大大提高代码质量,减少bug。
下载地址:http://cppcheck.net/


可能的严重性消息有:

错误 : 当发现 bug 时使用
警告 : 关于防御性编程,以防止 bug 的建议
风格警告 :风格有关问题的代码清理(未使用的函数、冗余代码、常量性等等)
可移植性警告 :可移植性警告。64 位的可移植性,代码可能在不同的编译器中运行结果不同。
性能警告 :建议使代码更快。这些建议只是基于常识,即使修复这些消息,也不确定会得到任何可测量的性能提升。
信息消息 :配置问题,建议在配置期间仅启用这些。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值