virtual function - vtable
<p>Let's say I have class A who inherits from class B and C (multiple inheritance).
How many vtable members class A would have ?
What's the case in single inheritance ? </p>

<p>In addition, suppose:</p>

<pre><code>Class A : Public B {}
</code></pre>

<p>and: </p>

<pre><code>B* test = new A();
</code></pre>

<p>Where does <code>test</code> gets its vtable from? What's assignment? 
I assume it gets <code>B</code>'s part of <code>A</code>'s vtable, but does <code>A</code>'s constructor changes its fathers (<code>B</code>) vtable too ?</p>
