gpt4 book ai didi

c - 在 C 中将函数标记为内联是否会导致所有调用的函数都被隐式标记为内联?

转载 作者:太空狗 更新时间:2023-10-29 15:29:39 24 4
gpt4 key购买 nike

在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com