(1)定义。函数声明和定义时,在返回值类型前加inline关键字。
(2)作用。避免调用时的额外开销。
(3)使用情况。函数体很小,且频繁调用。
(4)本质。通过牺牲代码段空间,来提高程序运行的时间效率。
(5)与普通函数的区别。函数调用时没有入栈和出栈操作。
(6)与宏代码片段的区别。内联函数由编译器处理,直接将编译后的函数体插入调用的地方; 宏代码片段由预处理器处理,进行简单的文本替换,没有任何编译过程。
posted on 2019-06-26 10:59 小明他很忙 阅读(208) 评论(0) 收藏 举报