Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 为什么头文件中有 C++ 内联函数
在头文件或cpp文件中写入内联方法实现有什么区别吗?
inline与函数定义一起在标题中有意义。如果它在一个实现文件中,多重定义不是问题,编译器将很难在该翻译单元之外内联它(在该翻译单元内,它可能无论如何都无关紧要 - 这只是一个提示) .
inline
我想,从功能上来说,答案是否定的。从语义上讲,内联在 cpp 文件中没有任何意义。