C ++内联方法实现[重复]

Posted

技术标签:

【中文标题】C ++内联方法实现[重复]【英文标题】:C++ inline methods realization [duplicate] 【发布时间】:2013-01-21 13:28:58 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于C ++内联方法实现[重复]的主要内容,如果未能解决你的问题,请参考以下文章

内联成员函数的C ++链接错误[重复]

什么是内联运算符C [重复]

在列表中使用内联for循环并在python中平展结果的最佳方法[重复]

Reactjs:在onClick方法中传递参数而不会造成性能损失[重复]

内联 onclick vs jquery .click() [重复]

具有本机反应的条件内联样式[重复]