| |
| |
Virtual method table - Wikipedia, the free encyclopedia |
 | | A virtual method table, virtual function table, dispatch table, or vtable, is a mechanism used in programming languages to support dynamic polymorphism, i.e., run-time method binding. |
 | | The dispatch table is the same for all objects belonging to the same class, and is therefore typically shared between them. |
 | | Note that a virtual call requires at least an extra indexed dereference, and sometimes a "fixup" addition, compared to a non-virtual call, which is simply a jump to a compiled-in pointer. |
| en.wikipedia.org /wiki/Virtual_table (953 words) |
|