C++比较经典的几个宏

 C++规定了六个内嵌的预定义的宏名,它们是:
_ _LINE_ _  编译时 程序的当前行
_ _FILE_ _  程序的文件名
_ _DATE_ _  表示源文件被翻译为目标码时的日期。
_ _TIME_ _  包含程序编译的时间。
_ _STDC_ _ 编译时定义的,一般来讲,如果此宏已定义,编译器将仅接受不包含任何非标准扩展的标准c/C++代码.
_ _cplusplus 与标准C++一致的编译器将把_ _cplusplus定义为一个包含至少6位的数值。与标准C++不一致的编译器将使用具有5位或更少位的数值.

你可能感兴趣的:(C++比较经典的几个宏)