c/c++面试19-22----inline的那些事儿
摘要:
19 为什么引入内联函数 a:宏定义为什么效率高 通常替代c语言中表达式形式的宏定义来解决程序函数调用问题,使用的是预处理器实现,没有参数压栈等到做。 缺点; (1) 仅仅进行简单的替换,不能进行参数的有效性检查 (2)返回值不能被强制转换为可以转换的合适类型 b:inline推出的目的 消除宏定义 阅读全文
posted @ 2017-11-29 15:15 L的存在 阅读(587) 评论(0) 推荐(0) 编辑