Implementation vs Vtable - What's the difference?
implementation | vtable |
The process of moving an idea from concept to reality. In business, engineering and other fields, implementation refers to the building process rather than the design process.
(electronics) A result of implementing something; a finished product, system or device.
(computing, programming) A table of memory pointers to different implementations of a virtual function.
* 2000 , Robert C. Martin, More C++ gems
* 2003 , John C. Mitchell, Concepts in programming languages
* 2003 , Steve Heller, C++: a dialogue: programming with the C++ standard library
As nouns the difference between implementation and vtable
is that implementation is the process of moving an idea from concept to reality. In business, engineering and other fields, implementation refers to the building process rather than the design process while vtable is a table of memory pointers to different implementations of a virtual function.implementation
English
(wikipedia implementation)Noun
(en noun)- Now that the requirements are complete we can move on to implementation .
- His implementation works, but it needs some fine-tuning.
Derived terms
* reference implementationvtable
English
Noun
(en noun)- This solution allows the Command executor to iterate through a collection of unrelated objects with no vtables and pick out the right method for each one.
- Note that nonvirtual functions do not appear in a vtable .
- The most likely result will be a crash when the code tries to use a vtable entry that contains random garbage.
