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

1 宏定义在预编译的时候进行字符串替换。内联函数在编译的时候进行函数展开。
2 宏定义没有类型检查。内联函数会进行参数列表、返回值等类型检查。
posted @ 2019-06-12 17:33  JohnRed  阅读(411)  评论(0编辑  收藏  举报