当函数代码较长且多层嵌套循环的时候
当函数中有较多的静态变量的时候
当函数代码较小并且被频繁调用的时候
以上都不对
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
【解析】内联函数需要在函数声明和函数定义上都要加上 inline 关键字,编译器将使用相应的函数代码替换函数调用,程序不需要跳到另一个位置执行代码再跳回来。因为函数调用时候需要创建时间、参数传入传递等操作,造成了时间和空间的额外开销。
【内联函数知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp19