本质:替换功能,你define所有的东西在编译的时候会执行替换动作。
不论写c或者c++,对#define可能是最熟悉的了 ,下面列举其他用法:
1.简单的#define定义“全局变量”
2.define的“函数定义”
3。宏的单行定义
4。取消宏#undef
5。为了避免重复包含(重复定义), 在一个.h文件开头会使用 #define ×××来定义。
本质:替换功能,你define所有的东西在编译的时候会执行替换动作。
不论写c或者c++,对#define可能是最熟悉的了 ,下面列举其他用法:
1.简单的#define定义“全局变量”
2.define的“函数定义”
3。宏的单行定义
4。取消宏#undef
5。为了避免重复包含(重复定义), 在一个.h文件开头会使用 #define ×××来定义。