【面试题】【C++】请你说说内联函数和函数的区别,内联函数的作用

1. 内联函数和普通函数的区别?

   普通函数在调用时,是先将函数压入栈中。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码,否则将会继续使用旧的函数。

2. 内联函数的作用:

   当函数体比较小的时候,内联函数可以令目标代码更加高效,可以加快代码的效率。

参考文献

   https://www.runoob.com/cplusplus/cpp-inline-functions.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值