protected1.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 43 行
C
43 行
// Build don't link: class A {public: int i; A(int j) : i(j){}};class B : protected A {public: B(int j) : A(j){} void f(){ A k(*this); }};class C : protected B {public: C(int j) : B(j){} void f(); void g(){ A k(i); }};class D : public C {public: D(int w) : C(i) {} void j() { A k(*this); } void h() { i=3; }};void C::f() { A k(*this);}B b(3);intmain() { A *z = &b; // ERROR - }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?