为什么合法?
extern int foo = 0xF00; // Gets a warning, still compiles extern void bar() { // No warning int x; }
是否有理由允许这样做?
c c++ extern
c ×1
c++ ×1
extern ×1