basic.h
( typedef.h
, machine.h
) にもどるbctype.h
にすすむbassert.h
ヘッダ <bassert.h>
は、
標準 C における <assert.h>
に対応するプログラムの診断機能を宣言する。
|
void assert(int exp)
int exp 判定のための条件式
なし
exp
が偽 (0) であれば、
診断メッセージを標準エラーデバイスに出力して処理を終了する。
エラー対処の検証などに使用する。
-DNDEBUG
指定を付けてコンパイルすると、
assert()
はプログラムに書かれていないのと同じ結果になる。
あるいは、<bassert.h>
をインクルードする直前に #define NDEBUG
を実行してもよい。
basic.h
( typedef.h
, machine.h
) にもどるbctype.h
にすすむ