【发布时间】:2010-09-10 08:04:29
【问题描述】:
下面的代码有什么不同吗:
class Foo
{
inline int SomeFunc() { return 42; }
int AnotherFunc() { return 42; }
};
这两个函数会被内联吗?内联实际上有什么不同吗?关于何时应该或不应该内联代码是否有任何规则?我经常使用AnotherFunc 语法(例如访问器),但我很少直接指定inline。
【问题讨论】:
标签: c++ inline-functions