#Assert
预处理器条件指令
语法
#assert
condition
参数
condition
假定为真的条件表达式
说明
在编译时断言条件表达式的真实性。如果
condition
为false,则编译将停止并出现错误。
该声明与
Assert
宏不同之处在于,
#assert
在编译时进行评估,并在运行时评估
Assert
.
例子
Const
MIN
=
5
,
MAX
=
10
#assert MAX > MIN '' cause a compile-time error if MAX <= MIN
与QB差别
新的FreeBASIC
参考
Assert
#if
#error