-2

可能重复:
为什么头文件中有 C++ 内联函数

在头文件或cpp文件中写入内联方法实现有什么区别吗?

4

2 回答 2

1

inline与函数定义一起在标题中有意义。如果它在一个实现文件中,多重定义不是问题,编译器将很难在该翻译单元之外内联它(在该翻译单元内,它可能无论如何都无关紧要 - 这只是一个提示) .

于 2013-01-21T13:31:59.147 回答
0

我想,从功能上来说,答案是否定的。从语义上讲,内联在 cpp 文件中没有任何意义。

于 2013-01-21T14:02:23.553 回答