access2.c

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

C
36
字号
// { dg-do compile }// Origin: Dirk Mueller <dmuell@gmx.net>// PR c++/2739// Access to base class private static member.class Base {private:  static int fooprivate;protected:  static int fooprotected;public:  static int foopublic;};class Derived : public Base {public:  void test();};int Base::fooprivate=42;	// { dg-error "private" }int Base::fooprotected=42;int Base::foopublic=42;void Derived::test() {  if ( fooprivate );		// { dg-error "context" }  if ( fooprotected );  if ( foopublic );}int main(){  Derived d;  d.test();}

⌨️ 快捷键说明

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