c++学习笔记3(内联函数)

函数调用是有开销的,调用时需将参数放入栈中,返回地址也要放入,返回时还需从栈中取出,跳转返回地址去执行,需几条语句的时间,如果本身程序代码短,则会显得十分浪费,所以引入了内联函数的机制

写法:在函数前添加inline

缺陷:可执行程序体积增大,因为使用内联函数,会将整个函数体塞在调用语句处,函数体中指令数量可能比调用函数的指令多,可能会略微增大

posted @ 2020-02-04 23:46  桜華  阅读(145)  评论(0编辑  收藏  举报