プリプロセッサーの条件付きの指示
構文:
#assert condition
パラメタ:
condition
真であるとされる条件式
記述:
コンパイル時に、条件式の真を断言します。condition が違っているなら、コンパイルはエラーで中止します。
この命令文は、
ASSERT マクロと異なります。
#assert は、コンパイル時に評価しますが、
ASSERT は、実行時に評価します。
例:
Const MIN = 5, MAX = 10
#assert MAX > MIN '' cause a compile-time error if MAX <= MIN
QBからの違い:
参照: