宏定义#define和内联函数inline的区别

1 宏定义在预编译的时候进行字符串替换。内联函数在编译的时候进行函数展开。
2 宏定义没有类型检查。内联函数会进行参数列表、返回值等类型检查。
原文地址:https://www.cnblogs.com/smallredness/p/11011056.html