预处理器

预处理器与第一个阶段转换的一部分,操作源文件的文本的文本处理器。 预处理器不分析源文本,但是,它将它标记为找到的目的宏调用。 虽然编译器通常调用了其第一次的预处理器,预处理器能分开来调用处理文本,无需编译。

在预处理程序的参考资料包括以下部分:

Microsoft 专用

使用 /E/EP 编译器选项,可以在预处理后获取列表源代码。 两个选项调用预处理器,并输出到标准输出设备的生成的文本,因此,大多数情况下,为控制台。 两个选项的不同之处在于 /E ( #line 指令,而 /EP 去除这些指令。

特定于 Microsoft 的结尾

特殊术语

在预处理器文档中,术语 “参数”是指传递到函数的实体。 在某些情况下, “描述在指定的参数的表达式函数调用的物理”修改它或 “del”,以及在函数定义指定的参数声明,分别。

该术语 “变量”是指一个简单的 C 类型的数据对象。 该术语 “对象”是指 C++ 对象和变量;它是一个包含术语。

请参见

参考

阶段转换

其他资源

C/C++预处理器引用