How does virtual table work internally in c++? vtable and virtual function

You can connect: Instagram:   / lodhi_rajput_karan   Linkedin:   / karan-lodhi-rajput-b1a44b105   For one-to-one discussion: https://topmate.io/karan_kumar_rajput A few things about vtable: Every class that has at least one virtual function or gets derived from a class that contains at least one virtual function will have its vtable. For every class that has a virtual function, its object will contain a hidden pointer that points to the address of its vtable. Vtable is created at the compile time itself. Only virtual functions get an entry in the vtable, non-virtual functions do not get an entry as their execution is decided at the compile time itself.