标签: c++
可能重复: Usefulness of the “inline” feature
为什么在c ++中使用内联关键字?
答案 0 :(得分:1)
inline关键字用于提供函数内联链接。这意味着它可以在多个编译单元中具有相同的定义,方法是将定义放在头文件中,而不会给出链接错误(如外部链接)或链接后导致重复的代码(如静态链接)。 p>
inline
如果您希望将其用于内联,则必须这样做:大多数编译器只能内联当前编译单元中定义的函数。
有些编译器可能会使用它作为提示来影响是否内联函数的决定,但这完全取决于编译器。