#define预处理

发布于 2021-09-18  37 次阅读


#define仅仅只进行了字符的替换,不能进行代码检查。

于是c++推出了const,来替换#define定义的常量。还可以进行类型检查,并且保证不会被意外修改。

还有inline,用于替换#define定义的宏函数。由于这个函数真实存在,所以c++也会对其参数之类的进行类型检查,此外编译器还可以选择性的对inline标记进行优化处理。


当其他人都认为你要鸽的时候,你鸽了,亦是一种不鸽