作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 C 中,如果我将一个函数标记为 inline
,并且编译器决定将调用内联,那么来自该函数的所有函数调用是否也变成内联的?
最佳答案
In C, if I mark a function as inline, and the compiler decides to inline the call, do all function calls from that function also become inlined?
不一定。内联一个函数只是内联那个函数体(如果编译器“同意”这样做)——被调用的函数可以自己内联,但也可能不是,这取决于它们的定义等。
关于c - 在 C 中将函数标记为内联是否会导致所有调用的函数都被隐式标记为内联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17430860/
我是一名优秀的程序员,十分优秀!