Inline

内联函数

会在定义函数的地方将函数源码复制过来,以减少函数调用时,压栈、退栈的冗余时间。

  • Inline 函数的声明与实现一般都写在头文件中,声明处不需要定义 inline,定义处标明 inline

  • 为了不 copy 太复杂代码,一般 inline function 用于少于 10 行的函数。构造函数、析构函数、虚函数、递归函数不用 inline

http://blog.csdn.net/BjarneCpp/article/details/76044493

Last updated