Inheritance in C++ internals
<p>Can some one explain me how inheritance is implemented in C++ ? </p>

<p>Does the base class gets actually copied to that location or just refers to that location ? </p>

<p>What happens if a function in base class is overridden in derived class ? Does it replace it with the new function or copies it in other location in derived class memory ?</p>
