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

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

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

【问题讨论】:

    标签: c++ inline


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-21
        • 2016-02-14
        • 1970-01-01
        • 2020-05-31
        • 1970-01-01
        相关资源
        最近更新 更多