title: Question about C++ inner class
body: <p>HI,</p>
  
  <p>In C++ inner class,</p>
  
  <pre><code>class A {
      public: 
           void f1();
      private:
           void f2();
      class B {
         private void f3(); 
      };
  
   }
  </code></pre>
  
  <p>Does an inner class (B) has a pointer to its parent class (A)? (like it does in Java).
  And can B calls its parent class public/private method (like it does in Java).</p>
  
  <p>Thank you.</p>