语法:
1 2 3 4 5 6 |
__LINE__ __FILE__ __DATE__ __TIME__ _cplusplus __STDC__ |
下列参数在不同的编译器可能会有所不同,但是一般是可用的:
__LINE__和__FILE__变量表示正在处理的当前行和当前文件(用法可参考:__FILE__、__LINE__和#line用法 )
__DATE__变量表示当前日期,格式为month/day/year(月/日/年).
__TIME__变量描述当前的时间,格式为hour:minute:second(时:分:秒).
_cplusplus变量只在编译一个C++程序时定义.
__STDC__变量在编译一个C程序时定义,编译C++时也有可能定义.