📄 access2.c
字号:
// { 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -