title: Why can't the virtual function table pointer (vfptr) be static in C++?
body: <p>If the virtual function table is the same for all objects of the class, then why can't the pointer to that table (vfptr) be static and be shared across all the objects?</p>