我们不需要明确声明内联函数,因为它们的实现是在头文件中定义的。但为了组织的目的,我想这样做。例如如何显式声明内联函数?
// Group declaration firstly for readability.
inline void fooA();
inline void fooB();
inline void fooC();
...
// Implementations
inline void fooA()
{
...
}
inline void fooB()
{
...
}
inline void fooC()
{
...
}
我的问题是:我可能需要申报和实施或其中的一个或两个inline
关键字可以删除吗?
我找到了答案有Forward declaration of inline functions。所以这是一个重复的问题。对于那个很抱歉。
是的,我认为它看起来很熟悉。但是,我的问题是针对C语言的。 –
那里的答案站在这里吗? – user1899020