4

在 C 中,如果我将函数标记为inline,并且编译器决定内联调用,那么来自该函数的所有函数调用是否也会内联?

4

1 回答 1

5

在 C 中,如果我将一个函数标记为内联,并且编译器决定内联调用,那么来自该函数的所有函数调用是否也会内联?

不必要。内联函数只是内联该函数体(如果编译器“同意”这样做) - 被调用的函数可能会被内联,但可能不会,这取决于它们的定义等。

于 2013-07-02T16:29:41.327 回答