[关闭]
@songying 2019-01-28T14:52:39.000000Z 字数 296 阅读 1044

c++ 预处理器

c++


#define

用于创建符号常量,这些符号常量常称为宏

  1. #define name constant_value

1. 参数宏

  1. #define MIN(a,b) (a<b ? a : b)

条件编译

  1. #ifdef ...
  2. #endif

预定义宏

描述
__LINE__ 这会在程序编译时包含当前行号。
__FILE__ 这会在程序编译时包含当前文件名。
__DATE__ 这会包含一个形式为 month/day/year 的字符串,它表示把源文件转换为目标代码的日期。
__TIME__ 这会包含一个形式为 hour:minute:second 的字符串,它表示程序被编译的时间。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注