一、宏的作用
1、宏可以定义一个类型,例如一个Student类型;
2、宏可以定义一个常量,在预编译期出现该字符的地方直接进行字符替换。
3、宏函数。
C++中哪些东西可以替代C语言中的宏的使用?
1、typedef 重新命名一个结构体
例:#define Int int 用typedef 命名之后为 typedef int Int.
2、const
在编译期,在使用const修饰过的常量时,进行值替换。
3、inline函数
在Release版本中,宏函数和inline函数很像,只是展开时期不一样。