Contents|Index|Previous|Next
Type
and range checking
Some
languages are designed to guard against you making seemingly common errors
through a series of compile time and run time checks. These include checking
the type of arguments to functions and operators, and making sure mathematical
overflows are caught at run time. Checks such as these help to ensure a
program’s correctness once it has been compiled by eliminating type mismatches,
and providing active checks for range errors when your program is running.
GDB can check for conditions
like the previous if you wish. Although GDB does not check the statements
in your program, it can check expressions entered directly into GDB for
evaluation via the print
command, for example. As with the working language, GDB can also decide
whether or not to check automatically based on your program’s source language.
See Supported
languages for the default settings of supported languages.
Top|Contents|Index|Previous|Next