visibility16.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 36 行

C
36
字号
// { dg-do assemble  }// GROUPS passed visibility// visibility file// From: Marie Trapp <Marie.Trapp@analog.com>// Date:     Thu, 5 Aug 93 11:55:15 EDT// Subject:  access of protected members// Message-ID: <9308051553.AA07639@nwd2sun1.analog.com>class A {  protected:    int astuff; // { dg-error "" } protected    A() {        astuff = 3;     }};class B : public A {    int bstuff;  public:    B( A *p) {        bstuff = p->astuff;// { dg-error "" } .*    }};class C : public A {    int cstuff;  public:    C() {        cstuff = 5;    }};int main() {    C cvar;    B bvar(&cvar);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?