Cppcheck help you to find out memory leaks, mismatching allocation-deallocation, invalid usage of STL, uninitialized variables and unused functions, obsolete functions, and buffer overrun on your c or c++ codes. Unlike C or C++ compilers 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
What's new in this version:
Version 1.61 includes specific improvements in checks for buffer overruns, format strings, and uninitialized variables.