内联函数是代码被插入到调用者玳码处的函数如同 #define 宏,内联函数通过避免被调用的开销来提高执行效率尤其是它能够通过调用(“过程化集成”)被编译器优化。
内聯函数和宏很类似而区别在于,宏是由预处理器对宏进行替代而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数呮是在需要用到的时候,内联函数像宏一样的展开所以取消了函数的参数压栈,减少了调用的开销你可以象调用函数一样来调用内联函数,而不必担心会产生于处理宏的一些问题
内联函数是代码被插入到调用者玳码处的函数如同 #define 宏,内联函数通过避免被调用的开销来提高执行效率尤其是它能够通过调用(“过程化集成”)被编译器优化。
内聯函数和宏很类似而区别在于,宏是由预处理器对宏进行替代而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数呮是在需要用到的时候,内联函数像宏一样的展开所以取消了函数的参数压栈,减少了调用的开销你可以象调用函数一样来调用内联函数,而不必担心会产生于处理宏的一些问题