diag0017.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 42 行
C
42 行
struct Q {
int q;
};
struct W {
int d;
};
struct T : W {
int a;
};
class S : T {
T::a; // access decl can only have 'protected' or 'public' access
public:
T::z; // z not in T
T::d; // z not directly in T
Q::a; // Q not a base class of S
};
class B {
public: int a;
private: int b;
protected: int c;
};
class D : private B {
public:
int a;
B::a; // conflicts with 'int a'
B::b; // granting access
protected:
B::c;
B::a; // reducing access
int c; // conflicts with 'B::c'
};
class X {
private:
f(int);
public:
f();
};
class Y : private X {
public:
X::f;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?