预处理器2
来源:互联网 发布:字体模仿软件 编辑:程序博客网 时间:2024/04/29 09:20
eg:
#ifndf SALESITEM_H
#define SALESITEM_H
..................................................
#endif
条件指示#ifndf SALESITEM_H 测试SALESITEM_H预处理器变量是否未定义,如未定义则测试成功,#ifndf后面的所有行都被执行,直到发现#endif,相反后面所有行则被忽视
头文件应该含有保护符,即使这些头文件不会被其他头文件包含,使如果头文件被包含多次,避免难以理解的编译错误。
当没有两个头文件定义和使用同名的预处理器变量时,这个策略很有效。我们可以用定义在头文件里的实体(如类)来命名预处理器变量,来避免预处理器变量重名的问题。
一个程序只能含有一个名为Sales_Item的类。
如果头文件包括在<>里,那么认为该头文件是标准头文件,编译器会在预定义的位置查找该头文件。
如果头文件包括在一对引号里,那么认为它是非系统头文件,非系统头文件的查找通常始于源文件所在路径。
0 0
- 预处理器 (2)
- 预处理器(2)
- 预处理器2
- nasm预处理器(2)
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- LINUX 下安装软件方法命令方法
- JSON的一些转换和技巧
- ubuntu安装显卡驱动
- 纠结的人生,纠结的工作
- 获取前一天日期的方法
- 预处理器2
- mContext.startActivity(intent)失败原因分析
- 通过反射获取泛型<T>的class
- Spring4 + hibernate4 配置
- CS0016: 未能写入输出文件.......
- 笔试题(5)
- POJ 3281 Dining(最大流)
- 关于Ember.js中的route的一点问题
- 正则表达式对qq号码进行校验