Mega Code Archive

 
Categories / C++ Tutorial / Class
 

How to use an access declaration

#include <iostream>         using namespace std;   class B_class {      public:        int i, j;      };              class D_class : private B_class {      public:        // access declaration        B_class::i;  // i from B_class is now public again                int k;      } ;              main(void)      {        D_class d;                d.i = 10;  // legal because i is made public in D_class        d.k = 20;                cout << d.i * d.k;                return 0;      }