Cppcheck 1.87 freeware
Cppcheck is an static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).
|OS||Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64|
|Installation||Instal And Uninstall|
|Keywords||check source code, source code analyzer, source code checker, analyzer, source code, syntax|
Cppcheck Free Download - we do not host any Cppcheck torrent files or links of Cppcheck on rapidshare.com, depositfiles.com, megaupload.com etc. All Cppcheck download links are direct Cppcheck download from publisher site or their selected mirrors.
|1.87||Apr 16, 2019||New Release||Command line interface:
--project can now import Cppcheck GUI projects.
Condition is always true when array address is compared with 0.
function argument expression calculation has known result (#8830)
Better lifetime checking (using pointer/reference that points at deleted object)
Improved whole program analysis
Better handling of language extension var@address.
Many improvements in parser to handle templates, type aliases, etc better
new configuration for boost
much better wxwidgets configuration
New addon for checking naming conventions. Naming conventions are configured in json file.
According to daca@home Cppcheck-1.87 is in average 10% faster than Cppcheck-1.86.
|1.85||Oct 15, 2018||New Release||General:
We are modernizing the Cppcheck code. Support for MSVC 2010 and GCC 4.4 is dropped. You now need a compiler that is at least as good as MSVC 2013 or GCC 4.6.
According to "daca@home" (http://cppcheck.osuosl.org:8000) There are fewer crashes.
Cppcheck-1.85 is ~25% slower than Cppcheck-1.84
|1.84||Jun 19, 2018||New Release||New checks:
Same rhs expression used in consecutive assignments
Added more misra checkers
Function overrides base class function but is not marked with the override keyword