/[no]check

Syntax:

/check:keyword, /nocheck, /4Yb, /4Nb

The /check, /4Yb, or /4Nb options control whether extra code is generated for certain run-time checking. Run-time checks can result in issuing run-time messages for certain conditions.

In the visual development environment, specify the Runtime Error Checking items in the Run time Compiler Option Category. The /check options are as follows:

/check:arg_temp_created
(Actual Arguments use Temporary Storage)
/check:bounds
(Array and String bounds)
/check:flawed_pentium (ia32 systems)
(Flawed Pentium)
/check:format
(Edit Descriptor Data Type)
/check:output_conversion
(Edit Descriptor Data Size)
/check:overflow
(Integer Overflow)
/check:power
(Power Operations)
/check:underflow
(Floating Point Underflow)
/4Yb /check:none, /nocheck, or /4Nb
/check or /check:all  

If you omit these options, the default is:
/check:(noarg_temp_created,nobounds,flawed_pentium,noformat,nopower,nooutput_conversion,nooverflow,nounderflow).

When using the visual development environment debug configuration, the default for bounds checking changes from /check:nobounds to /check:bounds.

The /check keywords and /4Yb, and /4Nb options are: