#include <iostream>#include <stdlib.h>Defines | |
| #define | check(rc, msg) |
If rc is fail, writes an error message and exits. | |
| #define check | ( | rc, | |||
| msg | ) |
If rc is fail, writes an error message and exits. The error message contains the file name and the line number of the source code in a standard from, which makes it possible to go there using good source browsers like e.g. emacs.
For example
check(0==1,"This is obviously false.");
file_name.cc:123: error: This is obviously false.