diag0202.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 55 行
C
55 行
typedef void VFV(void);
extern "C" VFV x,y,z;
extern "C" VFV a;
extern "C" VFV b;
extern "C" VFV c;
extern "C" int foo(VFV *);
int foo(VFV *v)
{
v();
return 1;
}
struct S {
friend VFV f;
virtual VFV z;
virtual VFV y;
virtual VFV x;
private:
int p;
};
S * bar( S *p )
{
p->y();
return p;
}
void f( void )
{
S v, *p;
p = bar( &v );
p->p = 1;
}
struct B {
protected:
B( B const & );
};
struct D : B {
D( B const &r ) : B(r) {
}
};
void foo( B const &r )
{
D x( r );
}
#error at least one error
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?