diag0076.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 33 行
C
33 行
/* these are valid declarations */
extern "C" extern int f1;
extern "C" static int f2;
extern "C" int extern f3;
extern "C" int static f4;
extern "C" typedef int (*CF)(int);
extern "C" int a;
extern "C" { int b; };
extern "C" enum X { X1, X2, X3 };
extern "C" class Z {};
void foo( void )
{
f1 = 1;
f2 = 2;
f3 = 3;
f4 = 4;
a = 1;
b = 2;
}
struct A {
int a;
int foo( int = a ); /* default arg cannot access 'this' */
};
struct S {
int a;
static int foo();
};
int S::foo()
{
return a; /* static member functions cannot access 'this' */
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?