当前位置:嗨网首页>书籍在线阅读

02-使用一些预处理器编译指令的替代品

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

I.1 使用一些预处理器编译指令的替代品

C/C++预处理器提供了一系列的编译指令。通常,C++惯例是使用这些编译指令来管理编译过程,而避免用编译指令替换代码。例如,#include编译指令是管理程序文件的重要组件。其他编译指令(如# ifndef和# endif)使得能够控制是否对特定的代码块进行编译。# pragma编译指令使得能够控制编译器特定的编译选项。这些都是非常有帮助(有时是必不可少)的工具。但使用# define编译指令时应谨慎。