Rob*_*Rob 9 c++ inline-functions
以下代码有什么区别:
class Foo
{
inline int SomeFunc() { return 42; }
int AnotherFunc() { return 42; }
};
Run Code Online (Sandbox Code Playgroud)
两个函数都会被内联吗?内联实际上有什么区别吗?关于何时应该或不应该内联代码,是否有任何规则?我经常使用AnotherFunc语法(例如访问器),但我很少inline直接指定.
Bra*_*nan 16
两种形式都应以完全相同的方式内联.内联对于类定义中定义的函数体是隐式的.
| 归档时间: |
|
| 查看次数: |
2920 次 |
| 最近记录: |