Cppcheck代碼分析是一款主要用于幫助程序開發者進行分析和閱讀大規模項目的代碼,是一種C/C++代碼缺陷靜態檢查工具,用以檢查內存泄漏,錯配的內存分配和釋放,緩沖區溢出,比如數組越界、內存申請未釋放、文件打開未關閉。歡迎有需要使用這款代碼分析工具的用戶前來獲取!

Cppcheck代碼分析使用方法
運行cppcheck -h可以得到參數的提示,這里直介紹我用到的參數。
cppcheck -j 3 --enable=all search/*。
-j參數指定的是檢查線程的個數,如果需要檢查代碼的量很大,-j參數還是很有用的。
--enable指定當前指定的檢查級別,可選的參數有all,style,information等。
Cppcheck代碼分析功能
1.全自動自變量檢查。
2.二維數組的界限檢查。
3.class類檢查。
4.到期的涵數,廢料調用函數檢查。
5.出現異常運行內存應用,釋放檢查。
6.內存泄漏檢查,主要是根據運行內存引入表針。
7.電腦操作系統資源釋放檢查,終斷,文件描述符等。
8.出現異常STL涵數應用檢查。
9.代碼格式不正確,及其性能要素檢查。
MD5校驗碼:86544fe060f3b691b5e8d3a59740c06b