C ++内联方法实现

时间:2013-01-21 13:28:58

标签: c++ inline

  

可能重复:
  Why are C++ inline functions in the header

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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