CppCheck – free static code analysis for C++

CppCheck is a very helpful tool for C++ programmers. It performs the static code analysis of C++ project and discovers some types of error which can be easily overlooked by developers and compilers: out of bounds or uninitialized variables, redundant code, always true/false comparisons, exception safety and many others (all checks are listed here). If you want to maintain high code quality you should include the static code checks among the development routines.

Continue reading