Dynamic Binding & VTable Concept in C++