title: How to override member of base class after inheritance in C++
body: <p>i have this : </p>
  
  <pre><code>class A {
      public :
          A(int i ) : m_S(i)
          {  
              m_Pa = new Foo(*this) ;
          }
      private :
          int m_S ;
          Foo* m_Pa;
  }
  
  and derived class 
  
  class B : public A {
      public :
          B() : A (242) 
          {
            // here i like to override the A class m_Pa member but i don't know how to do it right 
          }
  }
  </code></pre>