A special compiler mode, which generates an app with various safety checks inside.
The mode is triggered by defining the "_DEBUG" macro. In Microsoft(R) Visual C++ this mode is generally specified via the IDE.
This mode enables a safe and thorough debugging, but the resulting app is noticeably less efficient and cannot usually be used on another computer.
The final app should be compiled in RELEASE mode.
The following Elgrint functionality works only if _DEBUG macro is defined:
- M_ASSERT and M_PARAM_CHECK macros (both are empty in RELEASE mode).
- Exceptions 2001, 3001, and 4001 are displayed by MHandleException (ignored in RELEASE mode).
- The nested write checking mechanism of MVector (doesn't exist in RELEASE mode).
Let us know
Please Contact us to report any errors on this page, or to suggest any improvements.