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 + -
显示快捷键?