以下是什么意思?
ISO/IEC 14882:2011
7.1.2 函数说明符 [dcl.fct.spec] ...
3 ... inline 说明符不应出现在块作用域函数声明中。
根据这个报价,这样的事情是否无效?
#include <iostream>
int main()
{
inline void foo();
foo();
}
void foo()
{
std::cout << "::foo() \n";
}
gcc 编译它没有任何错误。
我错了吗?