【C++】内联函数分析

1、为何要使用内联函数:ios   当程序执行函数调用指令时,CPU存储函数调用以后的指令的存储器地址,复制函数的参数在堆栈上,最后将控制转移到指定的函数。而后,CPU执行功能代码,将功能返回值存储在预约义的存储器位置/寄存器中,并将控制返回给调用功能。若是函数的执行时间小于从调用函数到被调用函数(被调用者)的切换时间,则这可能成为开销。对于大型和/或执行复杂任务的函数,与函数运行所花费的时间相比
相关文章
相关标签/搜索