diag0030.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 45 行
C
45 行
struct A {
void ambig( void );
};
struct B {
void ambig( void );
};
class C : A, B {
class Z;
void OK2( Z * );
void notOK2( Z * );
class Z {
int a;
extern friend void barf( Z * );
friend void ambig( void );
friend void OK1( Z * );
friend void OK2( Z * );
friend void double_OK( Z * );
friend void double_OK( Z * );
public:
Z();
};
public:
C();
};
void OK1( C::Z *p )
{
p->a = 1;
}
void C::OK2( C::Z *p )
{
p->a = 1;
}
void notOK1( C::Z *p )
{
p->a = 1;
}
void C::notOK2( C::Z *p )
{
p->a = 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?