予跨越包括各种函数原型声明其是内联和const头文件传来:C++内联函数原型
inline bool Foo1() const;
inline bool Foo2() const;
inline bool Foo3() const;
...
据我所知,直列关键字允许编译器(潜在地)展开函数调用时,但为什么不包含函数的主体?
它会更有意义,我如果定义被列入头文件:
inline bool Foo1() const { return m_Foo1; };
inline bool Foo2() const { return m_Foo2; };
inline bool Foo3() const { return m_Foo3; };
...
什么是使用的原型内嵌的意义呢?
谢谢,tacp。实际上,在发布之前我确实看到了这个问题,但我主要关心在原型中使用内联的目的,而不是使用内联与原型。 – Kirby 2013-04-10 23:27:24