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