title: When does the vptr (pointing to vtable) get initialized for a polymorphic class?
body: <p>This is not about <a href="https://stackoverflow.com/questions/3849498/when-is-vtable-in-c-created">"When VTABLE is created?"</a>. Rather, when the VPTR should be initialized? Is it at the beginning/end of the constructor or before/after the constructor?</p>
  
  <pre><code>A::A () : i(0), j(0)  --&gt;&gt; here ?
  {
    --&gt;&gt; here ?
    //...
    --&gt;&gt; here ?
  }
  </code></pre>