Make a Splash with Kai - Up to 40% OFF Compre agora

Kai for RAD Studio is now available! Descibra o Kai

Special Live Webinar: Introducing Kai - A New Chapter for RAD Studio Assista o Replay

InterBase 15.1 Now Available! Explore as novidades

New Upgrade Center is Now Live! Visit Now

RAD Studio 13.1 já disponível! Explore as novidades

Descubra a Nova Página do Getit

Deep discounts available on InterBase for OEM or VARs – Entre em contato com o setor de vendas

Renove Sua Update Subscription Hoje Leia mais

Baixe os CPP Check grátis


By filling and submitting this form you understand and agree that the use of Embarcadero’s website is subject to the General Website Terms of Use. Additional details regarding Embarcadero’s collection and use of your personal information, including information about access, retention, rectification, deletion, security, cross-border transfers and other topics, is available in the Privacy Policy.

What you get with CPP Check

CPP Check is a free and open-source static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behavior and dangerous coding constructs. CppCheck works with C++Builder, Dev-C++ and any other C/C++ tool, to analyze your C/C++ code even if it has non-standard syntax (as found in embedded projects).

CPPCheck offers the following supported checks:

  • Automatic variable checks
  • Bounds checks for array overruns
  • Classes checks
  • Checks for use of deprecated or superseded functions
  • Exception safety checks
  • Memory allocation and destructor checks
  • Memory leak checks
  • Resource leaks checks
  • Checks for invalid usage of STL functions and idioms
  • Dead code elimination
  • Stylistic and performance errors