更新时间:2016-05-31 14:05:53浏览次数:1+次
下载地址:点此下载CppCheck C/C++代码缺陷静态检查工具
软件截图:
Cppcheck是一种C/C++代码缺陷静态检查工具,是C/C++代码的专用检测工具,是编译器的补充,能检查编译器不检查的很多错误,不会检查语法错误。
检查事项包括:
1.检查文件夹内所有文件的代码(三步走,如下图所示)
检查的结果如下,所有有错误的代码文件都会列出来,双击错误提示会启动打开文本文件的软件,并跳转到代码文件的对应的位置。
2.检查单个代码文件
3.测试效果
测试代码如下:
void test()
{
in t n = 10; //语法错误
char* buffer = new char[n];
buffer[n] = 0;//内存越界
}
void main()
{
test();
}
错误提示如下:
测试说明:内存越界和内存泄漏提示,不过没有语法错误提示,也说明CppCheck是编译器的补充工具。
添加的文件夹和文件的路径不能含有中文,否则什么也检查不出来。
相关资讯