摘要: 一.区别 本质上,宏定义就是纯粹的文本替换,而内联函数是函数,其执行结果与普通函数调用是一致的。 编译阶段:宏定义是在预编译阶段展开的,内联函数是在编译阶段展开。 传参方式:内联函数是按值传递参数,跟普通函数别无二致,宏定义不能按值传递 二义性:宏定义容易出现二义性的问题,内联函数不存在这种问题 二 阅读全文
posted @ 2020-11-21 15:49 Jgirl 阅读(445) 评论(0) 推荐(0)