Main Content

C++ Checks

Checks specific to C++ code

C++-specific checks in Polyspace® Code Prover™ check for run-time errors that originate from C++-specific paradigms such as object oriented programming and exception handling. Most of these errors cannot occur in C code.

Polyspace Results

Incorrect object oriented programmingDynamic type of this pointer is incorrect
Invalid C++ specific operationsC++ specific invalid operations occur
Function not returning valueC++ function does not return value when expected
Null this-pointer calling methodthis pointer is null during member function call
Uncaught exceptionException propagates uncaught to the main or another entry-point function

Topics