Live briefing
Everything about Virtual method table
Mechanism for supporting dynamic dispatch
In computer programming, a virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used in a programming language to support dynamic dispatch. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Virtual method tableA 5-minute orientation
- Skim a recent paper: Method of development of a virtual copy of a test route suitable for virtual testingInfluential work since 2022
- Pick up a classic book: Fundamentals of Computer Programming with CSharp Free Book (by Nakov & Co.)The most-reprinted book on the subject
- Read the landmark paper: Virtual Rate-Table Method for Characterization of MicrogyroscopesCited 23 times
- Go sideways: Virtual functionA closely related topic
- Go sideways: Run-time type informationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Virtual Rate-Table Method for Characterization of Microgyroscopes
Procedural Method for Fast Table Mountains Modelling in Virtual Environments
🆕 Influential since 2022
📚 Books worth reading
Fundamentals of Computer Programming with CSharp Free Book (by Nakov & Co.)Svetlin Nakov · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Virtual function In object-oriented programming such as is often used in C++ and Object Pascal, a virtual function or virtual method is an inheritable and overridable function…
- Run-time type information In computer programming, run-time type information or run-time type identification (RTTI) is a feature of some programming languages (such as C++, Object…
- Dynamic dispatch In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time…
- Curiously recurring template pattern The curiously recurring template pattern (CRTP) is an idiom in which a class derives from a class template instantiation using itself as a template parameter…
- Virtual class A virtual base class in object-oriented programming is a nested inner class whose functions and member variables can be overridden and redefined by subclasses…
- C++ classes A class in C++ is a user-defined type or data structure declared with any of the keywords class, struct or union (the first two are collectively referred…
- Hooking In computer programming, hooking is a range of techniques used to alter or augment the behaviour of an operating system, applications, or other software…
- C++ syntax The syntax of C++ is the set of rules defining how a C++ program is written and compiled. C++ syntax is largely inherited from the syntax of its ancestor…