Table of Contents | Previous | Next |
The assert
macro is used to add diagnostics to programs.
assert(expression)is executed, the
assert
macro will print on stderr
a message such as
Assertion failed: expression, file filename, line nnnIt then calls abort to terminate execution. The source file name and line number come from the preprocessor macros
__FILE__
and __LINE__
.
If NDEBUG
is defined at the time <assert.h>
is included, the assert macro is ignored.
Table of Contents | Previous | Next |
Last modified: Fri Feb 25 13:52:51 2000