1: If the base class has a virtual function and
then the derived class also has function under the same name, is it possible that even the derived class will have a virtual table despite the common named function of derived class being non-virtual? (Asked because in a lot of examples it has been taken as virtual even in derived class)
2: Does the v_ptr (virtual pointer) added into the BASE class by compiler added as public so that it can be inherited by derived class and it can point to the v_table of that derived class?