预定义的预处理器常量
MQL5 有多个预定义的常量,相当于简单的宏,但它们是由编译器自己定义的。下表列出了其中一部分的名称和含义。
名称 |
说明 |
---|---|
__COUNTER__ |
计数器(在宏展开过程中,文本中每引用一次都会将该宏的值加 1) |
__DATE__ |
编译日期(天) |
__DATETIME__ |
编译日期和时间 |
__FILE__ |
已编译文件的名称 |
__FUNCSIG__ |
当前函数签名 |
__FUNCTION__ |
当前函数名称 |
__LINE__ |
编译文件中的行号 |
__MQLBUILD__, __MQL5BUILD__ |
编译器版本 |
__RANDOM__ |
ulong 类型的随机数 |
__PATH__ |
编译文件的路径 |
_DEBUG |
在调试模式下编译时定义 |
_RELEASE |
在正常模式下编译时定义 |