C++中的内联函数

  • (1)定义。函数声明和定义时,在返回值类型前加inline关键字。

  • (2)作用。避免调用时的额外开销。

  • (3)使用情况。函数体很小,且频繁调用。

  • (4)本质。通过牺牲代码段空间,来提高程序运行的时间效率。

  • (5)与普通函数的区别。函数调用时没有入栈和出栈操作。

  • (6)与宏代码片段的区别。内联函数由编译器处理,直接将编译后的函数体插入调用的地方; 宏代码片段由预处理器处理,进行简单的文本替换,没有任何编译过程

posted on 2019-06-26 10:59  小明他很忙  阅读(208)  评论(0)    收藏  举报

导航