gcc选项-fno-access-control的使用

在测试代码时需要访问私有和保护成员,使用这个选项可以忽略访问控制。

 1 class A
 2 {
 3 public:
 4     A() {}
 5 protected:
 6     void test_protected() {}
 7 private:
 8     void test_private() {}
 9 };
10 
11 int main(int argc, char* argv[])
12 {
13     A a;
14     a.test_protected();
15     a.test_private();
16     return 0;
17 }
$ g++ main.cpp -fno-access-control

 

posted @ 2022-04-04 09:37  soso101  阅读(591)  评论(0编辑  收藏  举报