cppcheck是一个静态分析工具,为的C / C + +代码。 Unlike C/C++ 不同的C / C + +编译器和许多其他的分析工具,它不会检测代码中的语法错误。 主要检测错误的类型,编译器通常不检测。 我们的目标是检测唯一真正的代码中的错误(即具有零误报)。
出边界检查
检查每个类的代码
检查异常安全
内存泄漏检查
警告说,如果使用过时的功能
检查无效的STL使用
检查未初始化的变量和未使用的函数