当你的C++源文件被编译时,首先发生的事情之一是编译器使用其预处理器来“标记化”你的程序。

标记化会处理像 iA+++iB 这样的代码,将其拆分为四个标记(变量标识符 iA,然后是运算符 ++,接着是运算符 +,最后是变量标识符 iB)。

预处理器宏能够在其定义中使用 ##,在宏展开时构造一个编译标记。

最后修改: 2025年01月17日 星期五 20:00